Show / Hide Table of Contents

Class ColorDef

Summary description for ColorDef.

Inheritance
System.Object
ColorDef
Implements
System.Runtime.Serialization.ISerializable
INamedAttribute
IJsonSerialize
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: CADability.Attribute
Assembly: CADability.dll
Syntax
[Serializable]
public class ColorDef : ISerializable, INamedAttribute, IJsonSerialize

Constructors

| Improve this Doc View Source

ColorDef()

Declaration
public ColorDef()
| Improve this Doc View Source

ColorDef(SerializationInfo, StreamingContext)

Constructor required by deserialization

Declaration
public ColorDef(SerializationInfo info, StreamingContext context)
Parameters
Type Name Description
System.Runtime.Serialization.SerializationInfo info

SerializationInfo

System.Runtime.Serialization.StreamingContext context

StreamingContext

| Improve this Doc View Source

ColorDef(String, Color)

Declaration
public ColorDef(string pName, Color pColor)
Parameters
Type Name Description
System.String pName
System.Drawing.Color pColor
| Improve this Doc View Source

ColorDef(String, Color, ColorDef.ColorSource)

Declaration
public ColorDef(string pName, Color pColor, ColorDef.ColorSource cs)
Parameters
Type Name Description
System.String pName
System.Drawing.Color pColor
ColorDef.ColorSource cs

Fields

| Improve this Doc View Source

CDfromParent

Declaration
public static ColorDef CDfromParent
Field Value
Type Description
ColorDef
| Improve this Doc View Source

CDfromStyle

Declaration
public static ColorDef CDfromStyle
Field Value
Type Description
ColorDef

Properties

| Improve this Doc View Source

Color

Declaration
public Color Color { get; set; }
Property Value
Type Description
System.Drawing.Color
| Improve this Doc View Source

Name

Declaration
public string Name { get; set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

Source

Declaration
public ColorDef.ColorSource Source { get; set; }
Property Value
Type Description
ColorDef.ColorSource

Methods

| Improve this Doc View Source

Clone()

Declaration
public ColorDef Clone()
Returns
Type Description
ColorDef
| Improve this Doc View Source

Dimm(Double)

Declaration
public Color Dimm(double percent)
Parameters
Type Name Description
System.Double percent
Returns
Type Description
System.Drawing.Color
| Improve this Doc View Source

GetDefault()

Declaration
public static ColorDef GetDefault()
Returns
Type Description
ColorDef
| Improve this Doc View Source

GetObjectData(SerializationInfo, StreamingContext)

Implements System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)

Declaration
public void GetObjectData(SerializationInfo info, StreamingContext context)
Parameters
Type Name Description
System.Runtime.Serialization.SerializationInfo info

The System.Runtime.Serialization.SerializationInfo to populate with data.

System.Runtime.Serialization.StreamingContext context

The destination (System.Runtime.Serialization.StreamingContext) for this serialization.

| Improve this Doc View Source

Read(SerializationInfo, StreamingContext)

Declaration
public static ColorDef Read(SerializationInfo info, StreamingContext context)
Parameters
Type Name Description
System.Runtime.Serialization.SerializationInfo info
System.Runtime.Serialization.StreamingContext context
Returns
Type Description
ColorDef
| Improve this Doc View Source

Read(String, SerializationInfo, StreamingContext)

Declaration
public static ColorDef Read(string name, SerializationInfo info, StreamingContext context)
Parameters
Type Name Description
System.String name
System.Runtime.Serialization.SerializationInfo info
System.Runtime.Serialization.StreamingContext context
Returns
Type Description
ColorDef

Events

| Improve this Doc View Source

ColorDidChangeEvent

Declaration
public event AttributeChangeDelegate ColorDidChangeEvent
Event Type
Type Description
AttributeChangeDelegate
| Improve this Doc View Source

ColorWillChangeEvent

Declaration
public event AttributeChangeDelegate ColorWillChangeEvent
Event Type
Type Description
AttributeChangeDelegate

Explicit Interface Implementations

| Improve this Doc View Source

IJsonSerialize.GetObjectData(IJsonWriteData)

Declaration
void IJsonSerialize.GetObjectData(IJsonWriteData data)
Parameters
Type Name Description
IJsonWriteData data
| Improve this Doc View Source

IJsonSerialize.SetObjectData(IJsonReadData)

Declaration
void IJsonSerialize.SetObjectData(IJsonReadData dict)
Parameters
Type Name Description
IJsonReadData dict
| Improve this Doc View Source

INamedAttribute.GetSelectionProperty(String, Project, GeoObjectList)

Declaration
IShowProperty INamedAttribute.GetSelectionProperty(string key, Project project, GeoObjectList geoObjectList)
Parameters
Type Name Description
System.String key
Project project
GeoObjectList geoObjectList
Returns
Type Description
IShowProperty
| Improve this Doc View Source

INamedAttribute.Parent

Declaration
IAttributeList INamedAttribute.Parent { get; set; }
Returns
Type Description
IAttributeList

Implements

System.Runtime.Serialization.ISerializable
INamedAttribute
IJsonSerialize
  • Improve this Doc
  • View Source
In This Article
Back to top Generated by DocFX