C# Class CodeContractNullability.ExternalAnnotations.SimpleExternalAnnotationsResolver

Provides a simple wrapper for an existing ExternalAnnotationsMap.
Inheritance: IExternalAnnotationsResolver
Show file Open project: bkoelman/ResharperCodeContractNullability

Public Methods

Method Description
EnsureScanned ( ) : void
HasAnnotationForSymbol ( ISymbol symbol, bool appliesToItem, Compilation compilation ) : bool
SimpleExternalAnnotationsResolver ( [ source ) : CodeContractNullability.ExternalAnnotations.Storage

Method Details

EnsureScanned() public method

public EnsureScanned ( ) : void
return void

HasAnnotationForSymbol() public method

public HasAnnotationForSymbol ( ISymbol symbol, bool appliesToItem, Compilation compilation ) : bool
symbol ISymbol
appliesToItem bool
compilation Compilation
return bool

SimpleExternalAnnotationsResolver() public method

public SimpleExternalAnnotationsResolver ( [ source ) : CodeContractNullability.ExternalAnnotations.Storage
source [
return CodeContractNullability.ExternalAnnotations.Storage