I'm new to C#. I've encountered such syntax:
[Node (false, "Texture/Texture Split")]
public class TextureSplitNode : Node
{
...
}
or another example from System.Type:
[ClassInterface(ClassInterfaceType.None)]
[ComDefaultInterfaceAttribute(typeof(_Type))]
[ComVisible(true)]
public abstract class Type : MemberInfo, IReflect, _Type
{
...
}
What do these preceding class declaration syntax constructions like [SomeType (someArg1, ..., someArgN)]
means? Have they specific name?