public ValidatedTypeDefinition( Type declaringType, IMethodStore execution ) : this( declaringType, GenericSpecificationTypeDefinition.Default.Method, execution ) {}
protected TypeDefinitionWithPrimaryMethodBase( IMethodStore method ) : base( method.DeclaringType, method ) { Method = method; }
public ValidatedTypeDefinition( Type declaringType, IMethodStore validation, IMethodStore execution ) : base( declaringType, validation, execution ) { Validation = validation; Execution = execution; }