C# 클래스 Company.OrmLanguage.OrmLanguageSerializationBehaviorMonikerResolverBase

Base moniker resolver for serialization behavior OrmLanguageSerializationBehavior.
상속: DslModeling::SimpleMonikerResolver
파일 보기 프로젝트 열기: thabart/SimpleOrm

Private Properties

프로퍼티 타입 설명

공개 메소드들

메소드 설명
OrmLanguageSerializationBehaviorMonikerResolverBase ( global::Microsoft.VisualStudio.Modeling store, global::Microsoft.VisualStudio.Modeling directory )

Constructor.

보호된 메소드들

메소드 설명
CalculateQualifiedName ( global::Microsoft.VisualStudio.Modeling mel ) : string

Calculate the fully qualified monikerized string of the given ModelElement.

CanBeMonikerized ( global::Microsoft.VisualStudio.Modeling domainClassInfo ) : bool

Tells if a DomainClass can be monikerized or not.

OnAmbiguousMoniker ( global::Microsoft.VisualStudio.Modeling context, string moniker, global::Microsoft.VisualStudio.Modeling element1, global::Microsoft.VisualStudio.Modeling element2 ) : void

Called when two new elements are giving the same moniker, which will cause ambiguity during moniker resolution.

OnMonikerResolvedToDuplicateLink ( global::Microsoft.VisualStudio.Modeling serializationResult, global::Microsoft.VisualStudio.Modeling moniker ) : void

Called when resolving a moniker causes a duplicate link to be created.

OnUnresolvedMoniker ( global::Microsoft.VisualStudio.Modeling serializationResult, global::Microsoft.VisualStudio.Modeling moniker ) : void

Called at the end of synchronization when they're unresolved monikers.

메소드 상세

CalculateQualifiedName() 보호된 메소드

Calculate the fully qualified monikerized string of the given ModelElement.
protected CalculateQualifiedName ( global::Microsoft.VisualStudio.Modeling mel ) : string
mel global::Microsoft.VisualStudio.Modeling ModelElement to get moniker from.
리턴 string

CanBeMonikerized() 보호된 메소드

Tells if a DomainClass can be monikerized or not.
protected CanBeMonikerized ( global::Microsoft.VisualStudio.Modeling domainClassInfo ) : bool
domainClassInfo global::Microsoft.VisualStudio.Modeling DomainClassInfo of the DomainClass to be checked.
리턴 bool

OnAmbiguousMoniker() 보호된 메소드

Called when two new elements are giving the same moniker, which will cause ambiguity during moniker resolution.
protected OnAmbiguousMoniker ( global::Microsoft.VisualStudio.Modeling context, string moniker, global::Microsoft.VisualStudio.Modeling element1, global::Microsoft.VisualStudio.Modeling element2 ) : void
context global::Microsoft.VisualStudio.Modeling SerializationContext to store error/warning messages.
moniker string Moniker that both elements give.
element1 global::Microsoft.VisualStudio.Modeling The first element giving the moniker.
element2 global::Microsoft.VisualStudio.Modeling The second element giving the same moniker.
리턴 void

OnMonikerResolvedToDuplicateLink() 보호된 메소드

Called when resolving a moniker causes a duplicate link to be created.
protected OnMonikerResolvedToDuplicateLink ( global::Microsoft.VisualStudio.Modeling serializationResult, global::Microsoft.VisualStudio.Modeling moniker ) : void
serializationResult global::Microsoft.VisualStudio.Modeling SerializationResult to store error/warning messages.
moniker global::Microsoft.VisualStudio.Modeling Moniker that causes duplicate link to be created.
리턴 void

OnUnresolvedMoniker() 보호된 메소드

Called at the end of synchronization when they're unresolved monikers.
protected OnUnresolvedMoniker ( global::Microsoft.VisualStudio.Modeling serializationResult, global::Microsoft.VisualStudio.Modeling moniker ) : void
serializationResult global::Microsoft.VisualStudio.Modeling SerializationResult to store error/warning messages.
moniker global::Microsoft.VisualStudio.Modeling Unresolved moniker.
리턴 void

OrmLanguageSerializationBehaviorMonikerResolverBase() 공개 메소드

Constructor.
public OrmLanguageSerializationBehaviorMonikerResolverBase ( global::Microsoft.VisualStudio.Modeling store, global::Microsoft.VisualStudio.Modeling directory )
store global::Microsoft.VisualStudio.Modeling Store for this moniker resolver.
directory global::Microsoft.VisualStudio.Modeling Directory to used by this resolver to look up for serializers.