public EventViewModel(EventMetadata metadata) : base() { Type type = ModelViewTypeFactory.GetFromFullName(metadata.TypeMetadata.FullTypeName); typeMetadata = new TypeMetadata(type); mName = metadata.Name; if (metadata.TypeMetadata != null) { mTypeName = metadata.TypeMetadata.TypeName; } }
public FieldViewModel(FieldMetadata metadata) : base() { if (metadata.TypeMetadata == null) { Type type = ModelViewTypeFactory.GetFromFullName(metadata.TypeMetadata.FullTypeName); typeMetadata = new TypeMetadata(type); } else { typeMetadata = metadata.TypeMetadata; } Name = metadata.Name; TypeName = metadata.TypeMetadata.TypeName; }