public IParameterSymbol GetParameterSymbol( SemanticModel semanticModel, CancellationToken cancellationToken) { if (ExceptionSymbol.EqualsOrInheritsFrom(MetadataNames.System_ArgumentException)) { return(GetParameterSymbolCore(semanticModel, cancellationToken)); } else { return(null); } }
public IParameterSymbol GetParameterSymbol( ISymbol declarationSymbol, SemanticModel semanticModel, CancellationToken cancellationToken) { INamedTypeSymbol argumentExceptionSymbol = semanticModel.GetTypeByMetadataName(MetadataNames.System_ArgumentException); if (ExceptionSymbol.EqualsOrDerivedFrom(argumentExceptionSymbol)) { return(GetParameterSymbolCore(declarationSymbol, semanticModel, cancellationToken)); } else { return(null); } }