2 instantiations of StaticFieldInfo
Microsoft.Extensions.Options.SourceGeneration (2)
Emitter.cs (2)
1270staticValidationAttributeInstance = new StaticFieldInfo( 1387staticValidatorInstance = new StaticFieldInfo(
30 references to StaticFieldInfo
Microsoft.Extensions.Options.SourceGeneration (30)
Emitter.cs (30)
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) 161private void GenStaticClassWithStaticReadonlyFields(IEnumerable<StaticFieldInfo> staticFields, string classNamespace, string className) 176var attributeInstance = staticValidationAttributes[i]; 726ref Dictionary<string, StaticFieldInfo> staticValidationAttributesDict, 727ref Dictionary<string, StaticFieldInfo> staticValidatorsDict) 814ref Dictionary<string, StaticFieldInfo> staticValidationAttributesDict, 815ref Dictionary<string, StaticFieldInfo> staticValidatorsDict) 944ref Dictionary<string, StaticFieldInfo> staticValidationAttributesDict, 945ref Dictionary<string, StaticFieldInfo> staticValidatorsDict) 1028ref Dictionary<string, StaticFieldInfo> staticValidationAttributesDict, 1046var staticValidationAttributeInstance = GetOrAddStaticValidationAttribute(ref staticValidationAttributesDict, attr); 1064private void GenAsyncTransitiveValidation(ValidatedMember vm, ref Dictionary<string, StaticFieldInfo> staticValidatorsDict, string builderVar = "builder") 1073var staticValidatorInstance = GetOrAddStaticValidator(ref staticValidatorsDict, vm.TransValidatorType!); 1106private void GenAsyncEnumerationValidation(ValidatedMember vm, ref Dictionary<string, StaticFieldInfo> staticValidatorsDict, string builderVar = "builder") 1117var staticValidatorInstance = GetOrAddStaticValidator(ref staticValidatorsDict, vm.EnumerationValidatorType!); 1199private void GenMemberValidation(ValidatedMember vm, ref Dictionary<string, StaticFieldInfo> staticValidationAttributesDict, bool cleanListsBeforeUse) 1212var staticValidationAttributeInstance = GetOrAddStaticValidationAttribute(ref staticValidationAttributesDict, attr); 1222private StaticFieldInfo GetOrAddStaticValidationAttribute(ref Dictionary<string, StaticFieldInfo> staticValidationAttributesDict, ValidationAttributeInfo attr) 1267if (!staticValidationAttributesDict.TryGetValue(instantiationStatement, out var staticValidationAttributeInstance)) 1282private void GenTransitiveValidation(ValidatedMember vm, ref Dictionary<string, StaticFieldInfo> staticValidatorsDict) 1291var staticValidatorInstance = GetOrAddStaticValidator(ref staticValidatorsDict, vm.TransValidatorType!); 1314private void GenEnumerationValidation(ValidatedMember vm, ref Dictionary<string, StaticFieldInfo> staticValidatorsDict) 1325var staticValidatorInstance = GetOrAddStaticValidator(ref staticValidatorsDict, vm.EnumerationValidatorType!); 1381private StaticFieldInfo GetOrAddStaticValidator(ref Dictionary<string, StaticFieldInfo> staticValidatorsDict, string validatorTypeFQN) 1384if (!staticValidatorsDict.TryGetValue(validatorTypeFQN, out var staticValidatorInstance))