public static FieldDescriptor AddField(this CompositeTypeDescriptor descriptor, string name, string fullyQualifiedTypeName, bool isCollection, int position) { return(descriptor.AddField(name, fullyQualifiedTypeName, isCollection, new Dictionary <string, object>(), position)); }
public static FieldDescriptor AddField(this CompositeTypeDescriptor descriptor, string name, string fullyQualifiedTypeName) { return(descriptor.AddField(name, fullyQualifiedTypeName, false)); }
public static FieldDescriptor AddField(this CompositeTypeDescriptor descriptor, string name, string fullyQualifiedTypeName, bool isCollection, IDictionary <string, object> attachedData) { return(descriptor.AddField(name, fullyQualifiedTypeName, isCollection, attachedData, descriptor.Fields.Count())); }