Method SelectMany
SelectMany<TMember>(Func<TDeclaration, IEnumerable<TMember>>)
Selects members of the target declaration of the current aspect or fabric with the purpose of adding aspects, annotations or validators to them using e.g. AddAspectIfEligible<TAspect>(EligibleScenarios), Validate(ValidatorDelegate<DeclarationValidationContext>) or ValidateReferences(ValidatorDelegate<ReferenceValidationContext>, ReferenceKinds, Boolean).
Declaration
IAspectReceiver<TMember> SelectMany<TMember>(Func<TDeclaration, IEnumerable<TMember>> selector)
where TMember : class, IDeclaration
Parameters
Type | Name | Description |
---|---|---|
Func<TDeclaration, IEnumerable<TMember>> | selector |
Returns
Type | Description |
---|---|
IAspectReceiver<TMember> |
Type Parameters
Name | Description |
---|---|
TMember |