public MethodDb(MethodDTG method) { Name = method.Name; MetadataName = method.MetadataName; if (method.SerReturnType != null) { SerReturnType = TypeDb.LoadType(method.SerReturnType); } SerParameters = method.SerParameters?.Select(p => new ParameterDb(p)).ToList(); }
public PropertyDb(PropertyDTG property) { Name = property.Name; MetadataName = property.MetadataName; SerType = TypeDb.LoadType(property.SerType); }
public void RegisterType(string name, TypeDb type) { _data.Add(name, type); }
public ParameterDb(ParameterDTG parameter) { Name = parameter.Name; MetadataName = parameter.MetadataName; Type = TypeDb.LoadType(parameter.Type); }