C# 클래스 Microsoft.Cci.CopiedLocalScopeProvider

A local scope provider that can be used together with an object model that is a deep copy made by MetadataDeepCopier. It ensures that all metadata definitions obtained from the original ILocalScopeProvider have been mapped to their copies and does the reverse map before passing queries along to the original ILocalScopeProvider.
상속: ILocalScopeProvider
파일 보기 프로젝트 열기: visualmutator/visualmutator

공개 메소드들

메소드 설명
CopiedLocalScopeProvider ( object>.Hashtable mapFromCopyToOriginal, object>.Hashtable mapFromOriginalToCopy, ILocalScopeProvider providerForOriginal ) : System

A local scope provider that can be used together with an object model that is a deep copy made by MetadataDeepCopier. It ensures that all metadata definitions obtained from the original ILocalScopeProvider have been mapped to their copies and does the reverse map before passing queries along to the original ILocalScopeProvider.

비공개 메소드들

메소드 설명
GetCorrespondingLocal ( ILocalDefinition originalLocalDef ) : ILocalDefinition
ILocalScopeProvider ( ILocalScope scope ) : IEnumerable
ILocalScopeProvider ( IMethodBody methodBody ) : IEnumerable
ILocalScopeProvider ( IMethodBody methodBody ) : IEnumerable
ILocalScopeProvider ( IMethodBody methodBody ) : ISynchronizationInformation
ILocalScopeProvider ( IMethodBody methodBody ) : bool
ObjectInvariant ( ) : void

메소드 상세

CopiedLocalScopeProvider() 공개 메소드

A local scope provider that can be used together with an object model that is a deep copy made by MetadataDeepCopier. It ensures that all metadata definitions obtained from the original ILocalScopeProvider have been mapped to their copies and does the reverse map before passing queries along to the original ILocalScopeProvider.
public CopiedLocalScopeProvider ( object>.Hashtable mapFromCopyToOriginal, object>.Hashtable mapFromOriginalToCopy, ILocalScopeProvider providerForOriginal ) : System
mapFromCopyToOriginal object>.Hashtable A map from copied definition objects to the original definitions from which the copies were constructed.
mapFromOriginalToCopy object>.Hashtable A map from original definition objects to the copied definitions.
providerForOriginal ILocalScopeProvider An ILocalScopeProvider associated with the original object model.
리턴 System