public void ValidateExternal(NamedTypeMetaInfo type, ITypeValidationProvider typeValidation, IDiagnosticReporter reporter)
        {
            var typeValidator = new FluentMemberValidator(TypeMetaSelection.Any(type), _conditionAnalyzer);

            typeValidation.ConfigureValidation(typeValidator);
            typeValidator.Validate(reporter);
        }
 public void Validate(IDiagnosticReporter reporter)
 {
     _anyMembers.Validate(reporter);
     _layoutMembers.Validate(reporter);
     _excludedMembers.Validate(reporter);
 }