Ejemplo n.º 1
0
 public IParameterSymbol GetParameterSymbol(
     SemanticModel semanticModel,
     CancellationToken cancellationToken)
 {
     if (ExceptionSymbol.EqualsOrInheritsFrom(MetadataNames.System_ArgumentException))
     {
         return(GetParameterSymbolCore(semanticModel, cancellationToken));
     }
     else
     {
         return(null);
     }
 }
Ejemplo n.º 2
0
        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);
            }
        }