public void AddAssignMethod(INamedTypeSymbol symbol) { if (AssignMethodTypeSymbols.Contains(symbol)) { return; } AssignMethodTypeSymbols.Add(symbol); }
private IEnumerable <StatementSyntax> GetInlineHelperMethods(INamedTypeSymbol symbol) { if (AssignMethodTypeSymbols.Contains(symbol)) { yield return(Parse(_assignMethodDefinition)); } if (ThrowMethodTypeSymbols.Contains(symbol)) { yield return(Parse(_throwMethodDefinition)); } }