Example #1
0
 public void AddAssignMethod(INamedTypeSymbol symbol)
 {
     if (AssignMethodTypeSymbols.Contains(symbol))
     {
         return;
     }
     AssignMethodTypeSymbols.Add(symbol);
 }
Example #2
0
        private IEnumerable <StatementSyntax> GetInlineHelperMethods(INamedTypeSymbol symbol)
        {
            if (AssignMethodTypeSymbols.Contains(symbol))
            {
                yield return(Parse(_assignMethodDefinition));
            }

            if (ThrowMethodTypeSymbols.Contains(symbol))
            {
                yield return(Parse(_throwMethodDefinition));
            }
        }