C# 클래스 Bifrost.FluentValidation.MetaData.ValidationMetaDataGenerator

Represents an implementation of ICanGenerateValidationMetaData
상속: ICanGenerateValidationMetaData
파일 보기 프로젝트 열기: dolittle/Bifrost

공개 메소드들

메소드 설명
GenerateFor ( Type typeForValidation ) : Bifrost.Validation.MetaData.TypeMetaData
ValidationMetaDataGenerator ( IInstancesOf ruleGenerators, ICommandValidatorProvider validatorProvider ) : System

Initializes a new instance of ValidationMetaDataGenerator

비공개 메소드들

메소드 설명
GenerateFor ( Bifrost.Validation.MetaData.TypeMetaData metaData, string property, IPropertyValidator validator ) : void
GenerateForChildValidator ( Bifrost.Validation.MetaData.TypeMetaData metaData, Type genericArguments, IPropertyValidator>.IGrouping member, IPropertyValidator validator, bool isModelRule, string currentKey ) : void
GenerateForValidator ( IValidator inputValidator, Bifrost.Validation.MetaData.TypeMetaData metaData, string parentKey, bool isParentConcept = false, bool isParentModelRule = false ) : void
Generators ( IInstancesOf ruleGenerators ) : ICanGenerateRule>.Dictionary
GetKeyForMember ( string parentKey, bool isParentConcept, bool isParentModelRule, IPropertyValidator>.IGrouping member, bool isModelRule ) : string
GetPropertyInfo ( Type type, string name ) : PropertyInfo

메소드 상세

GenerateFor() 공개 메소드

public GenerateFor ( Type typeForValidation ) : Bifrost.Validation.MetaData.TypeMetaData
typeForValidation System.Type
리턴 Bifrost.Validation.MetaData.TypeMetaData

ValidationMetaDataGenerator() 공개 메소드

Initializes a new instance of ValidationMetaDataGenerator
public ValidationMetaDataGenerator ( IInstancesOf ruleGenerators, ICommandValidatorProvider validatorProvider ) : System
ruleGenerators IInstancesOf The known instances of generators.
validatorProvider ICommandValidatorProvider The provider of command input validators.
리턴 System