London Dev Meetup Rescheduled! Due to unavoidable reasons, the event has been moved to 21st May. Speakers remain the same—any changes will be communicated. Seats are limited—register here to secure your spot!

Class MappingManager

Inheritance
System.Object
MappingManager
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: SolrNet.Mapping
Assembly: Solrnet.dll
Version: 13.30.0
Syntax
public class MappingManager : IMappingManager, IReadOnlyMappingManager

Constructors

MappingManager()

Declaration
public MappingManager()

Methods

Add(PropertyInfo)

Declaration
public void Add(PropertyInfo property)
Parameters
Type Name Description
System.Reflection.PropertyInfo property

Add(PropertyInfo, String)

Declaration
public void Add(PropertyInfo property, string fieldName)
Parameters
Type Name Description
System.Reflection.PropertyInfo property
System.String fieldName

GetFields(Type)

Declaration
public ICollection<KeyValuePair<PropertyInfo, string>> GetFields(Type type)
Parameters
Type Name Description
System.Type type
Returns
Type Description
System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<System.Reflection.PropertyInfo, System.String>>

GetRegisteredTypes()

Declaration
public ICollection<Type> GetRegisteredTypes()
Returns
Type Description
System.Collections.Generic.ICollection<System.Type>

GetUniqueKey(Type)

Declaration
public KeyValuePair<PropertyInfo, string> GetUniqueKey(Type type)
Parameters
Type Name Description
System.Type type
Returns
Type Description
System.Collections.Generic.KeyValuePair<System.Reflection.PropertyInfo, System.String>

SetUniqueKey(PropertyInfo)

Declaration
public void SetUniqueKey(PropertyInfo property)
Parameters
Type Name Description
System.Reflection.PropertyInfo property

Implements