Boo.Lang.Compiler.Steps.CheckAttributesUsage.SetupNodesUsageTargetsDictionary C# (CSharp) Метод

SetupNodesUsageTargetsDictionary() приватный статический Метод

private static SetupNodesUsageTargetsDictionary ( ) : void
Результат void
        private static void SetupNodesUsageTargetsDictionary()
        {
            _nodesUsageTargets = new Dictionary<Type, AttributeTargets>();
            _nodesUsageTargets.Add(typeof(Assembly), AttributeTargets.Assembly);
            _nodesUsageTargets.Add(typeof(Ast.Module), AttributeTargets.Assembly);
            _nodesUsageTargets.Add(typeof(ClassDefinition), AttributeTargets.Class);
            _nodesUsageTargets.Add(typeof(StructDefinition), AttributeTargets.Struct);
            _nodesUsageTargets.Add(typeof(EnumDefinition), AttributeTargets.Enum);
            _nodesUsageTargets.Add(typeof(Constructor), AttributeTargets.Constructor);
            _nodesUsageTargets.Add(typeof(Method), AttributeTargets.Method);
            _nodesUsageTargets.Add(typeof(Property), AttributeTargets.Property);
            _nodesUsageTargets.Add(typeof(Field), AttributeTargets.Field);
            _nodesUsageTargets.Add(typeof(Ast.Event), AttributeTargets.Event);
            _nodesUsageTargets.Add(typeof(InterfaceDefinition), AttributeTargets.Interface);
            _nodesUsageTargets.Add(typeof(ParameterDeclaration), AttributeTargets.Parameter);
            _nodesUsageTargets.Add(typeof(CallableDefinition), AttributeTargets.Delegate);
            _nodesUsageTargets.Add(typeof(GenericParameterDeclaration), AttributeTargets.GenericParameter);
        }