2 instantiations of StaticFieldInfo
Microsoft.Extensions.Options.SourceGeneration (2)
Emitter.cs (2)
808staticValidationAttributeInstance = new StaticFieldInfo( 914staticValidatorInstance = new StaticFieldInfo(
20 references to StaticFieldInfo
Microsoft.Extensions.Options.SourceGeneration (20)
Emitter.cs (20)
61var staticValidationAttributesDict = new Dictionary<string, StaticFieldInfo>(); 62var staticValidatorsDict = new Dictionary<string, StaticFieldInfo>(); 102private void GenValidatorType(ValidatorType vt, ref Dictionary<string, StaticFieldInfo> staticValidationAttributesDict, ref Dictionary<string, StaticFieldInfo> staticValidatorsDict) 148private void GenStaticClassWithStaticReadonlyFields(IEnumerable<StaticFieldInfo> staticFields, string classNamespace, string className) 163var attributeInstance = staticValidationAttributes[i]; 670ref Dictionary<string, StaticFieldInfo> staticValidationAttributesDict, 671ref Dictionary<string, StaticFieldInfo> staticValidatorsDict) 737private void GenMemberValidation(ValidatedMember vm, ref Dictionary<string, StaticFieldInfo> staticValidationAttributesDict, bool cleanListsBeforeUse) 750var staticValidationAttributeInstance = GetOrAddStaticValidationAttribute(ref staticValidationAttributesDict, attr); 760private StaticFieldInfo GetOrAddStaticValidationAttribute(ref Dictionary<string, StaticFieldInfo> staticValidationAttributesDict, ValidationAttributeInfo attr) 805if (!staticValidationAttributesDict.TryGetValue(instantiationStatement, out var staticValidationAttributeInstance)) 820private void GenTransitiveValidation(ValidatedMember vm, ref Dictionary<string, StaticFieldInfo> staticValidatorsDict) 829var staticValidatorInstance = GetOrAddStaticValidator(ref staticValidatorsDict, vm.TransValidatorType!); 851private void GenEnumerationValidation(ValidatedMember vm, ref Dictionary<string, StaticFieldInfo> staticValidatorsDict) 862var staticValidatorInstance = GetOrAddStaticValidator(ref staticValidatorsDict, vm.EnumerationValidatorType!); 908private StaticFieldInfo GetOrAddStaticValidator(ref Dictionary<string, StaticFieldInfo> staticValidatorsDict, string validatorTypeFQN) 911if (!staticValidatorsDict.TryGetValue(validatorTypeFQN, out var staticValidatorInstance))