### YamlMime:ManagedReference items: - uid: Terminal.Attribute id: Attribute children: - Terminal.Attribute.#ctor(System.Int32) - Terminal.Attribute.op_Implicit(System.Int32 to Terminal.Attribute) - Terminal.Attribute.op_Implicit(Terminal.Attribute to System.Int32) langs: - csharp name: Attribute nameWithType: Attribute fullName: Terminal.Attribute type: Struct assemblies: - Terminal namespace: Terminal summary: Attributes are used as elements that contain both a foreground and a background or platform specific features remarks: >- Attributes are needed to map colors to terminal capabilities that might lack colors, on color scenarios, they encode both the foreground and the background color and are used in the ColorScheme class to define color schemes that can be used in your application. syntax: content: public struct Attribute inheritance: - System.ValueType implements: [] - uid: Terminal.Attribute.#ctor(System.Int32) id: '#ctor(System.Int32)' parent: Terminal.Attribute langs: - csharp name: Attribute(Int32) nameWithType: Attribute.Attribute(Int32) fullName: Attribute.Attribute(Int32) type: Constructor assemblies: - Terminal namespace: Terminal syntax: content: public Attribute (int v); parameters: - id: v type: System.Int32 description: To be added. overload: Terminal.Attribute.#ctor* exceptions: [] - uid: Terminal.Attribute.op_Implicit(System.Int32 to Terminal.Attribute) id: op_Implicit(System.Int32 to Terminal.Attribute) parent: Terminal.Attribute langs: - csharp name: op_Implicit(Int32 to Attribute) nameWithType: Attribute.op_Implicit(Int32 to Attribute) fullName: Attribute.op_Implicit(Int32 to Attribute) type: Operator assemblies: - Terminal namespace: Terminal syntax: content: public static Terminal.Attribute op_Implicit (int v); parameters: - id: v type: System.Int32 description: To be added. return: type: Terminal.Attribute description: To be added. overload: Terminal.Attribute.op_Implicit* exceptions: [] - uid: Terminal.Attribute.op_Implicit(Terminal.Attribute to System.Int32) id: op_Implicit(Terminal.Attribute to System.Int32) parent: Terminal.Attribute langs: - csharp name: op_Implicit(Attribute to Int32) nameWithType: Attribute.op_Implicit(Attribute to Int32) fullName: Attribute.op_Implicit(Attribute to Int32) type: Operator assemblies: - Terminal namespace: Terminal syntax: content: public static int op_Implicit (Terminal.Attribute c); parameters: - id: c type: Terminal.Attribute description: To be added. return: type: System.Int32 description: To be added. overload: Terminal.Attribute.op_Implicit* exceptions: [] references: - uid: System.ValueType parent: System isExternal: true name: ValueType nameWithType: ValueType fullName: System.ValueType - uid: Terminal.Attribute.#ctor(System.Int32) parent: Terminal.Attribute isExternal: false name: Attribute(Int32) nameWithType: Attribute.Attribute(Int32) fullName: Attribute.Attribute(Int32) - uid: System.Int32 parent: System isExternal: true name: Int32 nameWithType: Int32 fullName: System.Int32 - uid: Terminal.Attribute.op_Implicit(System.Int32 to Terminal.Attribute) parent: Terminal.Attribute isExternal: false name: op_Implicit(Int32 to Attribute) nameWithType: Attribute.op_Implicit(Int32 to Attribute) fullName: Attribute.op_Implicit(Int32 to Attribute) - uid: Terminal.Attribute parent: Terminal isExternal: false name: Attribute nameWithType: Attribute fullName: Terminal.Attribute - uid: Terminal.Attribute.op_Implicit(Terminal.Attribute to System.Int32) parent: Terminal.Attribute isExternal: false name: op_Implicit(Attribute to Int32) nameWithType: Attribute.op_Implicit(Attribute to Int32) fullName: Attribute.op_Implicit(Attribute to Int32) - uid: Terminal.Attribute.#ctor* parent: Terminal.Attribute isExternal: false name: Attribute nameWithType: Attribute.Attribute fullName: Attribute.Attribute - uid: Terminal.Attribute.op_Implicit* parent: Terminal.Attribute isExternal: false name: op_Implicit nameWithType: Attribute.op_Implicit fullName: Attribute.op_Implicit