AspectSharp.Lang.Steps.Semantic.SemanticAnalizerStep.CheckAspects C# (CSharp) Méthode

CheckAspects() private méthode

private CheckAspects ( AspectDefinitionCollection aspects ) : void
aspects AspectSharp.Lang.AST.AspectDefinitionCollection
Résultat void
		private void CheckAspects(AspectDefinitionCollection aspects)
		{
			foreach(AspectDefinition aspect in aspects)
			{
				AssertUnique( _aspectNames, aspect, aspect.Name, "The name given to an aspect must be unique" );
				AssertNotNull( aspect, aspect.TargetType, "Aspect must have a target type" );
				CheckIncludes( aspect.Mixins );
				CheckPointcuts( aspect.PointCuts );
			}
		}