1 write to _symbolHolder
Microsoft.Extensions.Options.SourceGeneration (1)
Parser.cs (1)
53_symbolHolder = symbolHolder;
27 references to _symbolHolder
Microsoft.Extensions.Options.SourceGeneration (27)
Parser.cs (27)
291INamedTypeSymbol? expectedInterface = requireCancellationToken ? _symbolHolder.AsyncValidateOptionsSymbol : _symbolHolder.ValidateOptionsSymbol; 314return !requireCancellationToken || SymbolEqualityComparer.Default.Equals(method.Parameters[parameterCount - 1].Type, _symbolHolder.CancellationTokenSymbol); 359if (SymbolEqualityComparer.Default.Equals(type.OriginalDefinition, _symbolHolder.GenericIEnumerableSymbol)) 469if (SymbolEqualityComparer.Default.Equals(attributeType, _symbolHolder.ValidateObjectMembersAttributeSymbol)) 525else if (SymbolEqualityComparer.Default.Equals(attributeType, _symbolHolder.ValidateEnumeratedItemsAttributeSymbol)) 591else if (ConvertTo(attributeType, _symbolHolder.ValidationAttributeSymbol)) 600if (SymbolEqualityComparer.Default.Equals(attributeType, _symbolHolder.MaxLengthAttributeSymbol) || 601SymbolEqualityComparer.Default.Equals(attributeType, _symbolHolder.MinLengthAttributeSymbol) || 602(_symbolHolder.LengthAttributeSymbol is not null && SymbolEqualityComparer.Default.Equals(attributeType, _symbolHolder.LengthAttributeSymbol))) 609else if (SymbolEqualityComparer.Default.Equals(attributeType, _symbolHolder.CompareAttributeSymbol)) 613else if (SymbolEqualityComparer.Default.Equals(attributeType, _symbolHolder.RangeAttributeSymbol)) 618bool isAsyncAttribute = _symbolHolder.AsyncValidationAttributeSymbol is not null 619&& ConvertTo(attributeType, _symbolHolder.AsyncValidationAttributeSymbol); 726if (memberType.SpecialType == SpecialType.System_String || ConvertTo(memberType, _symbolHolder.ICollectionSymbol)) 794else if (SymbolEqualityComparer.Default.Equals(namedTypeSymbol, _symbolHolder.TimeSpanSymbol) && 795(SymbolEqualityComparer.Default.Equals(typeSymbol, _symbolHolder.TimeSpanSymbol) || typeSymbol.SpecialType == SpecialType.System_String)) 798argumentType = _symbolHolder.TimeSpanSymbol; 899if (SymbolEqualityComparer.Default.Equals(implementingInterface.OriginalDefinition, _symbolHolder.IValidatableObjectSymbol)) 910if (_symbolHolder.IAsyncValidatableObjectSymbol is null) 917if (SymbolEqualityComparer.Default.Equals(implementingInterface.OriginalDefinition, _symbolHolder.IAsyncValidatableObjectSymbol)) 928if (_symbolHolder.AsyncValidateOptionsSymbol is null) 935if (SymbolEqualityComparer.Default.Equals(implementingInterface.OriginalDefinition, _symbolHolder.AsyncValidateOptionsSymbol) 950if (SymbolEqualityComparer.Default.Equals(implementingInterface.OriginalDefinition, _symbolHolder.ValidateOptionsSymbol)) 963if (SymbolEqualityComparer.Default.Equals(implementingInterface.OriginalDefinition, _symbolHolder.ValidateOptionsSymbol)) 1014if (SymbolEqualityComparer.Default.Equals(type, _symbolHolder.TypeSymbol) &&