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