2 instantiations of StaticFieldInfo
Microsoft.Extensions.Options.SourceGeneration (2)
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))