C# 클래스 MongoDB.Bson.Serialization.BsonCreatorMap

Represents a mapping to a delegate and its arguments.
파일 보기 프로젝트 열기: egametang/Egametang 1 사용 예제들

공개 메소드들

메소드 설명
BsonCreatorMap ( BsonClassMap classMap, MemberInfo memberInfo, Delegate @delegate ) : System

Initializes a new instance of the BsonCreatorMap class.

Freeze ( ) : void

Freezes the creator map.

HasDefaultValue ( string elementName ) : bool

Gets whether there is a default value for a missing element.

SetArguments ( IEnumerable arguments ) : BsonCreatorMap

Sets the arguments for the creator map.

SetArguments ( IEnumerable argumentNames ) : BsonCreatorMap

Sets the arguments for the creator map.

비공개 메소드들

메소드 설명
CreateInstance ( object>.Dictionary values ) : object
ThrowFrozenException ( ) : void
ThrowNotFrozenException ( ) : void

메소드 상세

BsonCreatorMap() 공개 메소드

Initializes a new instance of the BsonCreatorMap class.
public BsonCreatorMap ( BsonClassMap classMap, MemberInfo memberInfo, Delegate @delegate ) : System
classMap BsonClassMap The class map.
memberInfo System.Reflection.MemberInfo The member info (null if none).
@delegate System.Delegate
리턴 System

Freeze() 공개 메소드

Freezes the creator map.
public Freeze ( ) : void
리턴 void

HasDefaultValue() 공개 메소드

Gets whether there is a default value for a missing element.
public HasDefaultValue ( string elementName ) : bool
elementName string The element name.
리턴 bool

SetArguments() 공개 메소드

Sets the arguments for the creator map.
public SetArguments ( IEnumerable arguments ) : BsonCreatorMap
arguments IEnumerable The arguments.
리턴 BsonCreatorMap

SetArguments() 공개 메소드

Sets the arguments for the creator map.
public SetArguments ( IEnumerable argumentNames ) : BsonCreatorMap
argumentNames IEnumerable The argument names.
리턴 BsonCreatorMap