Esempio n. 1
0
 public MethodMetadata(MethodDTG method)
 {
     Name         = method.Name;
     MetadataName = method.MetadataName;
     ReturnType   = TypeMetadata.LoadType(method.SerReturnType);
     Parameters   = method.SerParameters?.Select(p => new ParameterMetadata(p)).ToList();
 }
Esempio n. 2
0
 internal NamespaceMetadata(string name, IEnumerable <Type> types)
 {
     Name         = name;
     MetadataName = " Namespace: ";
     Types        = types.OrderBy(t => t.Name)
                    .Select(t => TypeMetadata.LoadType(t)).ToList();
 }
Esempio n. 3
0
 public NamespaceMetadata(NamespaceDTG namespacee)
 {
     Name         = namespacee.Name;
     MetadataName = namespacee.MetadataName;
     Types        = namespacee.Types?.Select(t => TypeMetadata.LoadType(t)).ToList();
 }
Esempio n. 4
0
 public PropertyMetadata(PropertyDTG property)
 {
     Name         = property.Name;
     MetadataName = property.MetadataName;
     Type         = TypeMetadata.LoadType(property.SerType);
 }
Esempio n. 5
0
 public ParameterMetadata(ParameterDTG parameter)
 {
     Name         = parameter.Name;
     MetadataName = parameter.MetadataName;
     Type         = TypeMetadata.LoadType(parameter.Type);
 }