C# Class Qupid.Mongo.QupidCollection

Datei anzeigen Open project: hudl/qupid Class Usage Examples

Public Methods

Method Description
ConvertToLongPath ( string shortPath ) : string
ConvertToShortPath ( string longPath ) : string
Equals ( object obj ) : bool
GetAllReferencedProperties ( string longPath ) : IEnumerable
GetHashCode ( ) : int
GetProperty ( string longPath ) : QupidProperty
QupidCollection ( ) : System
QupidCollection ( Type baseType, string databaseName, string collectionName ) : System
ToString ( ) : string

Protected Methods

Method Description
InspectTypeForMongoAttributes ( Type baseDataType ) : List

Private Methods

Method Description
DetectSubElements ( Type propType ) : bool
FetchProperty ( IEnumerable props, string longName ) : QupidProperty

Method Details

ConvertToLongPath() public method

public ConvertToLongPath ( string shortPath ) : string
shortPath string
return string

ConvertToShortPath() public method

public ConvertToShortPath ( string longPath ) : string
longPath string
return string

Equals() public method

public Equals ( object obj ) : bool
obj object
return bool

GetAllReferencedProperties() public method

public GetAllReferencedProperties ( string longPath ) : IEnumerable
longPath string
return IEnumerable

GetHashCode() public method

public GetHashCode ( ) : int
return int

GetProperty() public method

public GetProperty ( string longPath ) : QupidProperty
longPath string
return QupidProperty

InspectTypeForMongoAttributes() protected method

protected InspectTypeForMongoAttributes ( Type baseDataType ) : List
baseDataType System.Type
return List

QupidCollection() public method

public QupidCollection ( ) : System
return System

QupidCollection() public method

public QupidCollection ( Type baseType, string databaseName, string collectionName ) : System
baseType System.Type
databaseName string
collectionName string
return System

ToString() public method

public ToString ( ) : string
return string