Method | Description | |
---|---|---|
IsImmutable ( ITypeSymbol symbol ) : bool | ||
IsPure ( IMethodSymbol symbol ) : bool | ||
IsPure ( InvocationExpressionSyntax methodInvocation ) : bool | ||
PureMethodVerifier ( Microsoft.CodeAnalysis.SemanticModel semanticModel ) : System |
Method | Description | |
---|---|---|
GetWellKnownFactories ( Microsoft.CodeAnalysis.SemanticModel model ) : HashSet |
||
GetWellKnownImmutableSystemTypes ( Microsoft.CodeAnalysis.SemanticModel model ) : HashSet |
||
HasPureAttribute ( ImmutableArray |
||
IsFactoryMethod ( IMethodSymbol symbol ) : bool | ||
IsImmutableMemberCall ( IMethodSymbol symbol, ImmutableArray |
||
IsStaticOnStruct ( IMethodSymbol symbol ) : bool | ||
ReturnsTheSameType ( IMethodSymbol symbol ) : bool | ||
WithPattern ( IMethodSymbol symbol ) : bool |
public IsImmutable ( ITypeSymbol symbol ) : bool | ||
symbol | ITypeSymbol | |
return | bool |
public IsPure ( IMethodSymbol symbol ) : bool | ||
symbol | IMethodSymbol | |
return | bool |
public IsPure ( InvocationExpressionSyntax methodInvocation ) : bool | ||
methodInvocation | InvocationExpressionSyntax | |
return | bool |
public PureMethodVerifier ( Microsoft.CodeAnalysis.SemanticModel semanticModel ) : System | ||
semanticModel | Microsoft.CodeAnalysis.SemanticModel | |
return | System |