| Package | Description | 
|---|---|
| agi.foundation | 
 Contains commonly used types. 
 | 
| agi.foundation.access | 
 Contains types used in performing access calculations. 
 | 
| agi.foundation.access.constraints | 
 Contains types used in modeling constraints applied to the calculation of access. 
 | 
| agi.foundation.aircraftpropagation | 
 Contains types for propagating an aircraft through various maneuvers subject to 
 flight phase performance models and wind effects. 
 | 
| agi.foundation.ccsds | 
 Contains types for interoperating with data formats supported by 
 The Consultative Committee for Space Data Systems (CCSDS). 
 | 
| agi.foundation.celestial | 
 Contains types used in modeling characteristics of celestial objects and celestial phenomena. 
 | 
| agi.foundation.cesium | 
 Contains types used for defining graphical properties of definitional objects to be written out as CZML. 
 | 
| agi.foundation.cesium.advanced | 
 Contains less-often used types for generating CZML. 
 | 
| agi.foundation.communications | 
 Contains types for representing electromagnetic signals and propagating them along communication links. 
 | 
| agi.foundation.communications.antennas | 
 Contains types for representing antennas, defining gain patterns, and processing electromagnetic signals. 
 | 
| agi.foundation.communications.signalprocessing | 
 Contains types for representing communication hardware and processing electromagnetic signals. 
 | 
| agi.foundation.communications.signalpropagation | 
 Contains types for propagating electromagnetic signals along communication links. 
 | 
| agi.foundation.compatibility | |
| agi.foundation.coordinates | 
 Contains types for quantifying and converting between various coordinate representations. 
 | 
| agi.foundation.coverage | 
 Contains types for computing complex access calculations between many different objects simultaneously. 
 | 
| agi.foundation.coverage.figureofmerit | 
 Contains types for computing statistical data on coverage calculations. 
 | 
| agi.foundation.geometry | 
 Contains types for expressing the motion of fundamental geometric objects such as points, axes, and reference frames; 
 the manner in which they are related; and transformations between representations. 
 | 
| agi.foundation.geometry.discrete | 
 Contains types which define discretization algorithms and metadata for analysis of spatial geometry. 
 | 
| agi.foundation.geometry.shapes | 
 Contains types for representing geometric shapes such as curves, surfaces, and solids. 
 | 
| agi.foundation.graphics | 
 Provides commonly used and instantiated graphics types related to 3D scene management, terrain and imagery, and more. 
 | 
| agi.foundation.graphics.advanced | 
 Provides less commonly instantiated graphics types for the camera, mouse options, primitive options, and others. 
 | 
| agi.foundation.graphics.awt | |
| agi.foundation.graphics.imaging | 
 Provides types for raster and image processing, and for writing JPEG 2000 files. 
 | 
| agi.foundation.graphics.renderer | 
 Defines types that interface to the GPU that are independent of the underlying graphics API, such as OpenGL. 
 | 
| agi.foundation.infrastructure | 
 Contains types which support various aspects of the DME Component Libraries infrastructure. 
 | 
| agi.foundation.infrastructure.threading | 
 Contains types used to perform and manage calculations among multiple threads of execution. 
 | 
| agi.foundation.navigation | 
 Contains types useful in modeling navigation processes which utilize the Global Positioning System (GPS). 
 | 
| agi.foundation.navigation.advanced | 
 Contains types used in GPS communications modeling. 
 | 
| agi.foundation.navigation.datareaders | 
 Contains types for reading various navigation-related data file formats. 
 | 
| agi.foundation.navigation.models | 
 Contains types representing more detailed navigation-related models. 
 | 
| agi.foundation.numericalmethods | 
 Contains general numerical algorithms. 
 | 
| agi.foundation.numericalmethods.advanced | 
 Contains additional advanced numerical algorithms and supporting types. 
 | 
| agi.foundation.platforms | 
 Contains types used in modeling various mechanical platforms such as satellites, facilities, aircraft, etc. 
 | 
| agi.foundation.platforms.advanced | 
 Defines less commonly used types in modeling various mechanical platforms such as Satellites, Facilities, Aircraft, etc. 
 | 
| agi.foundation.propagators | 
 Contains types used in producing the state of an object from a known element set. 
 | 
| agi.foundation.propagators.advanced | 
 Contains types used to create more specialized propagation scenarios. 
 | 
| agi.foundation.radar | 
 Contains types that perform radar system performance analysis. 
 | 
| agi.foundation.routedesign | 
 Contains types for creating simple routes by specifying procedures at points of interest, how to connect them, and what height and speed to use along the route. 
 | 
| agi.foundation.routedesign.advanced | 
 Contains types used to define immutable geometry and configuration for routes. 
 | 
| agi.foundation.segmentpropagation | 
 Contains types for modeling a trajectory in segments, where the type of propagation varies for each segment. 
 | 
| agi.foundation.stk | 
 Contains types for interoperating with the STK desktop application and related data. 
 | 
| agi.foundation.stoppingconditions | 
 Contains types for stopping propagation when various events occur. 
 | 
| agi.foundation.terrain | 
 Contains types for reading and analyzing terrain data. 
 | 
| agi.foundation.time | 
 Contains types for quantifying and converting between various date, time, and time standard representations. 
 | 
| agi.foundation.tirem | 
 Contains types related to TIREM (Terrain Integrated Rough Earth Model). 
 | 
| agi.foundation.tracking | 
 Contains types for acquiring, analyzing and archiving dynamic data, such as those found in real-time feeds or simulation environments. 
 | 
| Class and Description | 
|---|
| Action1
 Represents a method that takes a single parameter and does not return a value. 
 | 
| ArgumentException
 The exception that is thrown when one of the arguments provided to a method is not
 valid. 
 | 
| BaseCollection
 Provides the base class for a generic collection. 
 | 
| Delegate
 Represents a delegate, which is a data structure that refers to a static method, or an
 instance method, or an anonymous method. 
 | 
| Enumeration
 A marker interface for types implementing an enumeration based on an integer value. 
 | 
| EventHandler
 Represents a method that will handle an event. 
 | 
| IDisposable
 Defines a method to release allocated resources. 
 | 
| IEquatable
 Defines a generalized method that a value type or class implements to create a
 type-specific method for determining equality of instances. 
 | 
| ImmutableValueType
 Marker interface for a  
ValueType that is declared to be immutable, that is,
 none of the contained data may change after construction. | 
| ValueType
 Provides the base class for value types. 
 | 
| Class and Description | 
|---|
| BaseCollection
 Provides the base class for a generic collection. 
 | 
| Enumeration
 A marker interface for types implementing an enumeration based on an integer value. 
 | 
| IDisposable
 Defines a method to release allocated resources. 
 | 
| Class and Description | 
|---|
| Enumeration
 A marker interface for types implementing an enumeration based on an integer value. 
 | 
| Class and Description | 
|---|
| Enumeration
 A marker interface for types implementing an enumeration based on an integer value. 
 | 
| IEquatable
 Defines a generalized method that a value type or class implements to create a
 type-specific method for determining equality of instances. 
 | 
| ImmutableValueType
 Marker interface for a  
ValueType that is declared to be immutable, that is,
 none of the contained data may change after construction. | 
| ValueType
 Provides the base class for value types. 
 | 
| Class and Description | 
|---|
| BaseCollection
 Provides the base class for a generic collection. 
 | 
| Enumeration
 A marker interface for types implementing an enumeration based on an integer value. 
 | 
| Class and Description | 
|---|
| BaseCollection
 Provides the base class for a generic collection. 
 | 
| Delegate
 Represents a delegate, which is a data structure that refers to a static method, or an
 instance method, or an anonymous method. 
 | 
| Enumeration
 A marker interface for types implementing an enumeration based on an integer value. 
 | 
| IDisposable
 Defines a method to release allocated resources. 
 | 
| IEquatable
 Defines a generalized method that a value type or class implements to create a
 type-specific method for determining equality of instances. 
 | 
| Class and Description | 
|---|
| Enumeration
 A marker interface for types implementing an enumeration based on an integer value. 
 | 
| EventHandler
 Represents a method that will handle an event. 
 | 
| IEquatable
 Defines a generalized method that a value type or class implements to create a
 type-specific method for determining equality of instances. 
 | 
| ImmutableValueType
 Marker interface for a  
ValueType that is declared to be immutable, that is,
 none of the contained data may change after construction. | 
| ValueType
 Provides the base class for value types. 
 | 
| Class and Description | 
|---|
| EventArgs
 EventArgs is the base class for classes containing event data. 
 | 
| Class and Description | 
|---|
| BaseCollection
 Provides the base class for a generic collection. 
 | 
| Delegate
 Represents a delegate, which is a data structure that refers to a static method, or an
 instance method, or an anonymous method. 
 | 
| Enumeration
 A marker interface for types implementing an enumeration based on an integer value. 
 | 
| IDisposable
 Defines a method to release allocated resources. 
 | 
| IEquatable
 Defines a generalized method that a value type or class implements to create a
 type-specific method for determining equality of instances. 
 | 
| ImmutableValueType
 Marker interface for a  
ValueType that is declared to be immutable, that is,
 none of the contained data may change after construction. | 
| Predicate
 Represents a method that defines a set of criteria and determines whether the specified
 object meets those criteria. 
 | 
| ValueType
 Provides the base class for value types. 
 | 
| Class and Description | 
|---|
| IDisposable
 Defines a method to release allocated resources. 
 | 
| ImmutableValueType
 Marker interface for a  
ValueType that is declared to be immutable, that is,
 none of the contained data may change after construction. | 
| ValueType
 Provides the base class for value types. 
 | 
| Class and Description | 
|---|
| IDisposable
 Defines a method to release allocated resources. 
 | 
| IEqualityComparer
 Defines methods to support the comparison of objects for equality. 
 | 
| IEquatable
 Defines a generalized method that a value type or class implements to create a
 type-specific method for determining equality of instances. 
 | 
| Class and Description | 
|---|
| Enumeration
 A marker interface for types implementing an enumeration based on an integer value. 
 | 
| IDisposable
 Defines a method to release allocated resources. 
 | 
| ImmutableValueType
 Marker interface for a  
ValueType that is declared to be immutable, that is,
 none of the contained data may change after construction. | 
| ValueType
 Provides the base class for value types. 
 | 
| Class and Description | 
|---|
| Action
 Represents a method that takes no parameters and does not return a value. 
 | 
| Action.Function
 A functional interface for the containing delegate type. 
 | 
| Action1
 Represents a method that takes a single parameter and does not return a value. 
 | 
| Action1.Function
 A functional interface for the containing delegate type. 
 | 
| ArgumentException
 The exception that is thrown when one of the arguments provided to a method is not
 valid. 
 | 
| AsyncCompletedEventArgs
 Provides data for asynchronous method completion event. 
 | 
| CancelEventArgs
 Provides data for a cancelable event. 
 | 
| Converter
 Represents a method that converts an object from one type to another type. 
 | 
| Converter.Function
 A functional interface for the containing delegate type. 
 | 
| Delegate
 Represents a delegate, which is a data structure that refers to a static method, or an
 instance method, or an anonymous method. 
 | 
| DoWorkEventArgs
 Provides data for the DoWork event handler. 
 | 
| DoWorkEventHandler
 Represents a method that will handle the DoWork event. 
 | 
| DoWorkEventHandler.Function
 A functional interface for the containing delegate type. 
 | 
| Enumeration
 A marker interface for types implementing an enumeration based on an integer value. 
 | 
| EventArgs
 EventArgs is the base class for classes containing event data. 
 | 
| EventHandler
 Represents a method that will handle an event. 
 | 
| EventHandler.Function
 A functional interface for the containing delegate type. 
 | 
| EventResetMode
 Indicates whether an  
EventWaitHandle is reset automatically or manually after
 receiving a signal. | 
| EventWaitHandle
 Represents a thread synchronization event. 
 | 
| FileAccess
 Defines constants for read, write, or read/write access to a file. 
 | 
| FileMode
 Specifies how the operating system should open a file. 
 | 
| FontStyle
 Specifies style information applied to text. 
 | 
| IDisposable
 Defines a method to release allocated resources. 
 | 
| ImmutableValueType
 Marker interface for a  
ValueType that is declared to be immutable, that is,
 none of the contained data may change after construction. | 
| ISeekableStream
 Seekable streams can get and set their position and length. 
 | 
| MouseButtons
 Specifies constants that define which mouse button was pressed. 
 | 
| Predicate
 Represents a method that defines a set of criteria and determines whether the specified
 object meets those criteria. 
 | 
| Predicate.Function
 A functional interface for the containing delegate type. 
 | 
| ProgressChangedEventArgs
 Provides data for the ProgressChanged event. 
 | 
| ProgressChangedEventHandler
 Represents a method that will handle a ProgressChanged event. 
 | 
| ProgressChangedEventHandler.Function
 A functional interface for the containing delegate type. 
 | 
| RunWorkerCompletedEventArgs
 Provides data for the RunWorkerCompleted event. 
 | 
| RunWorkerCompletedEventHandler
 Represents a method that will handle a RunWorkerCompleted event. 
 | 
| RunWorkerCompletedEventHandler.Function
 A functional interface for the containing delegate type. 
 | 
| SendOrPostCallback
 Represents a method to be called when a message is to be dispatched to a
 synchronization context. 
 | 
| SendOrPostCallback.Function
 A functional interface for the containing delegate type. 
 | 
| ValueType
 Provides the base class for value types. 
 | 
| WaitCallback
 Represents a callback method to be executed by a thread pool thread. 
 | 
| WaitCallback.Function
 A functional interface for the containing delegate type. 
 | 
| WaitHandle
 Encapsulates operating system-specific objects that wait for exclusive access to shared
 resources. 
 | 
| WrappedRuntimeException
 Wraps an exception as a RuntimeException and delegates methods to the wrapped
 exception. 
 | 
| Class and Description | 
|---|
| Delegate
 Represents a delegate, which is a data structure that refers to a static method, or an
 instance method, or an anonymous method. 
 | 
| Enumeration
 A marker interface for types implementing an enumeration based on an integer value. 
 | 
| IDisposable
 Defines a method to release allocated resources. 
 | 
| IEquatable
 Defines a generalized method that a value type or class implements to create a
 type-specific method for determining equality of instances. 
 | 
| ImmutableValueType
 Marker interface for a  
ValueType that is declared to be immutable, that is,
 none of the contained data may change after construction. | 
| ValueType
 Provides the base class for value types. 
 | 
| Class and Description | 
|---|
| Delegate
 Represents a delegate, which is a data structure that refers to a static method, or an
 instance method, or an anonymous method. 
 | 
| Enumeration
 A marker interface for types implementing an enumeration based on an integer value. 
 | 
| Class and Description | 
|---|
| Delegate
 Represents a delegate, which is a data structure that refers to a static method, or an
 instance method, or an anonymous method. 
 | 
| Class and Description | 
|---|
| Delegate
 Represents a delegate, which is a data structure that refers to a static method, or an
 instance method, or an anonymous method. 
 | 
| Enumeration
 A marker interface for types implementing an enumeration based on an integer value. 
 | 
| IDisposable
 Defines a method to release allocated resources. 
 | 
| Class and Description | 
|---|
| BaseCollection
 Provides the base class for a generic collection. 
 | 
| Enumeration
 A marker interface for types implementing an enumeration based on an integer value. 
 | 
| IDisposable
 Defines a method to release allocated resources. 
 | 
| Class and Description | 
|---|
| BaseCollection
 Provides the base class for a generic collection. 
 | 
| Enumeration
 A marker interface for types implementing an enumeration based on an integer value. 
 | 
| IDisposable
 Defines a method to release allocated resources. 
 | 
| IEquatable
 Defines a generalized method that a value type or class implements to create a
 type-specific method for determining equality of instances. 
 | 
| ImmutableValueType
 Marker interface for a  
ValueType that is declared to be immutable, that is,
 none of the contained data may change after construction. | 
| ValueType
 Provides the base class for value types. 
 | 
| Class and Description | 
|---|
| AsyncCompletedEventArgs
 Provides data for asynchronous method completion event. 
 | 
| BaseCollection
 Provides the base class for a generic collection. 
 | 
| Delegate
 Represents a delegate, which is a data structure that refers to a static method, or an
 instance method, or an anonymous method. 
 | 
| DimensionF
 Stores an ordered pair of floating-point numbers, typically the width and height of a
 rectangle, with float precision. 
 | 
| Enumeration
 A marker interface for types implementing an enumeration based on an integer value. 
 | 
| EventArgs
 EventArgs is the base class for classes containing event data. 
 | 
| EventHandler
 Represents a method that will handle an event. 
 | 
| FontStyle
 Specifies style information applied to text. 
 | 
| IDisposable
 Defines a method to release allocated resources. 
 | 
| IEquatable
 Defines a generalized method that a value type or class implements to create a
 type-specific method for determining equality of instances. 
 | 
| PointF
 Stores an ordered pair of floating-point x- and y-coordinates, defining a point in a
 two-dimensional plane, with float precision. 
 | 
| Class and Description | 
|---|
| BaseCollection
 Provides the base class for a generic collection. 
 | 
| Enumeration
 A marker interface for types implementing an enumeration based on an integer value. 
 | 
| EventArgs
 EventArgs is the base class for classes containing event data. 
 | 
| EventHandler
 Represents a method that will handle an event. 
 | 
| IDisposable
 Defines a method to release allocated resources. 
 | 
| IEquatable
 Defines a generalized method that a value type or class implements to create a
 type-specific method for determining equality of instances. 
 | 
| ImmutableValueType
 Marker interface for a  
ValueType that is declared to be immutable, that is,
 none of the contained data may change after construction. | 
| MouseButtons
 Specifies constants that define which mouse button was pressed. 
 | 
| ValueType
 Provides the base class for value types. 
 | 
| Class and Description | 
|---|
| IDisposable
 Defines a method to release allocated resources. 
 | 
| Class and Description | 
|---|
| Enumeration
 A marker interface for types implementing an enumeration based on an integer value. 
 | 
| IDisposable
 Defines a method to release allocated resources. 
 | 
| Class and Description | 
|---|
| Enumeration
 A marker interface for types implementing an enumeration based on an integer value. 
 | 
| IDisposable
 Defines a method to release allocated resources. 
 | 
| IEquatable
 Defines a generalized method that a value type or class implements to create a
 type-specific method for determining equality of instances. 
 | 
| ImmutableValueType
 Marker interface for a  
ValueType that is declared to be immutable, that is,
 none of the contained data may change after construction. | 
| ValueType
 Provides the base class for value types. 
 | 
| Class and Description | 
|---|
| BaseCollection
 Provides the base class for a generic collection. 
 | 
| Delegate
 Represents a delegate, which is a data structure that refers to a static method, or an
 instance method, or an anonymous method. 
 | 
| Enumeration
 A marker interface for types implementing an enumeration based on an integer value. 
 | 
| FileAccess
 Defines constants for read, write, or read/write access to a file. 
 | 
| FileMode
 Specifies how the operating system should open a file. 
 | 
| FileStream
 Exposes an  
InputStream around a file, with buffering and seeking. | 
| IDisposable
 Defines a method to release allocated resources. 
 | 
| Class and Description | 
|---|
| Delegate
 Represents a delegate, which is a data structure that refers to a static method, or an
 instance method, or an anonymous method. 
 | 
| DoWorkEventHandler
 Represents a method that will handle the DoWork event. 
 | 
| Enumeration
 A marker interface for types implementing an enumeration based on an integer value. 
 | 
| EventArgs
 EventArgs is the base class for classes containing event data. 
 | 
| EventHandler
 Represents a method that will handle an event. 
 | 
| IDisposable
 Defines a method to release allocated resources. 
 | 
| ManualResetEvent
 Notifies one or more waiting threads that an event has occurred. 
 | 
| ProgressChangedEventHandler
 Represents a method that will handle a ProgressChanged event. 
 | 
| RunWorkerCompletedEventHandler
 Represents a method that will handle a RunWorkerCompleted event. 
 | 
| SendOrPostCallback
 Represents a method to be called when a message is to be dispatched to a
 synchronization context. 
 | 
| Class and Description | 
|---|
| Enumeration
 A marker interface for types implementing an enumeration based on an integer value. 
 | 
| Class and Description | 
|---|
| BaseCollection
 Provides the base class for a generic collection. 
 | 
| Enumeration
 A marker interface for types implementing an enumeration based on an integer value. 
 | 
| Class and Description | 
|---|
| BaseCollection
 Provides the base class for a generic collection. 
 | 
| Enumeration
 A marker interface for types implementing an enumeration based on an integer value. 
 | 
| IEquatable
 Defines a generalized method that a value type or class implements to create a
 type-specific method for determining equality of instances. 
 | 
| ImmutableValueType
 Marker interface for a  
ValueType that is declared to be immutable, that is,
 none of the contained data may change after construction. | 
| ValueType
 Provides the base class for value types. 
 | 
| Class and Description | 
|---|
| Enumeration
 A marker interface for types implementing an enumeration based on an integer value. 
 | 
| Class and Description | 
|---|
| Delegate
 Represents a delegate, which is a data structure that refers to a static method, or an
 instance method, or an anonymous method. 
 | 
| Enumeration
 A marker interface for types implementing an enumeration based on an integer value. 
 | 
| EventArgs
 EventArgs is the base class for classes containing event data. 
 | 
| EventHandler
 Represents a method that will handle an event. 
 | 
| IDisposable
 Defines a method to release allocated resources. 
 | 
| IEquatable
 Defines a generalized method that a value type or class implements to create a
 type-specific method for determining equality of instances. 
 | 
| Class and Description | 
|---|
| BaseCollection
 Provides the base class for a generic collection. 
 | 
| Delegate
 Represents a delegate, which is a data structure that refers to a static method, or an
 instance method, or an anonymous method. 
 | 
| Enumeration
 A marker interface for types implementing an enumeration based on an integer value. 
 | 
| IDisposable
 Defines a method to release allocated resources. 
 | 
| Class and Description | 
|---|
| BaseCollection
 Provides the base class for a generic collection. 
 | 
| Converter
 Represents a method that converts an object from one type to another type. 
 | 
| DimensionF
 Stores an ordered pair of floating-point numbers, typically the width and height of a
 rectangle, with float precision. 
 | 
| IDisposable
 Defines a method to release allocated resources. 
 | 
| PointF
 Stores an ordered pair of floating-point x- and y-coordinates, defining a point in a
 two-dimensional plane, with float precision. 
 | 
| Class and Description | 
|---|
| BaseCollection
 Provides the base class for a generic collection. 
 | 
| Enumeration
 A marker interface for types implementing an enumeration based on an integer value. 
 | 
| IDisposable
 Defines a method to release allocated resources. 
 | 
| Class and Description | 
|---|
| BaseCollection
 Provides the base class for a generic collection. 
 | 
| Enumeration
 A marker interface for types implementing an enumeration based on an integer value. 
 | 
| EventArgs
 EventArgs is the base class for classes containing event data. 
 | 
| EventHandler
 Represents a method that will handle an event. 
 | 
| ICloneable
 Supports cloning, which creates a new instance of a class with the same value as an
 existing instance. 
 | 
| IDisposable
 Defines a method to release allocated resources. 
 | 
| IEquatable
 Defines a generalized method that a value type or class implements to create a
 type-specific method for determining equality of instances. 
 | 
| ImmutableValueType
 Marker interface for a  
ValueType that is declared to be immutable, that is,
 none of the contained data may change after construction. | 
| ValueType
 Provides the base class for value types. 
 | 
| Class and Description | 
|---|
| IDisposable
 Defines a method to release allocated resources. 
 | 
| ImmutableValueType
 Marker interface for a  
ValueType that is declared to be immutable, that is,
 none of the contained data may change after construction. | 
| ValueType
 Provides the base class for value types. 
 | 
| Class and Description | 
|---|
| Enumeration
 A marker interface for types implementing an enumeration based on an integer value. 
 | 
| Class and Description | 
|---|
| Enumeration
 A marker interface for types implementing an enumeration based on an integer value. 
 | 
| Class and Description | 
|---|
| Enumeration
 A marker interface for types implementing an enumeration based on an integer value. 
 | 
| Class and Description | 
|---|
| Delegate
 Represents a delegate, which is a data structure that refers to a static method, or an
 instance method, or an anonymous method. 
 | 
| Enumeration
 A marker interface for types implementing an enumeration based on an integer value. 
 | 
| EventArgs
 EventArgs is the base class for classes containing event data. 
 | 
| EventHandler
 Represents a method that will handle an event. 
 | 
| IDisposable
 Defines a method to release allocated resources. 
 | 
| Class and Description | 
|---|
| Enumeration
 A marker interface for types implementing an enumeration based on an integer value. 
 | 
| Class and Description | 
|---|
| Delegate
 Represents a delegate, which is a data structure that refers to a static method, or an
 instance method, or an anonymous method. 
 | 
| Enumeration
 A marker interface for types implementing an enumeration based on an integer value. 
 | 
| EventArgs
 EventArgs is the base class for classes containing event data. 
 | 
| IDisposable
 Defines a method to release allocated resources. 
 | 
| Class and Description | 
|---|
| BaseCollection
 Provides the base class for a generic collection. 
 | 
| Enumeration
 A marker interface for types implementing an enumeration based on an integer value. 
 | 
| ICloneable
 Supports cloning, which creates a new instance of a class with the same value as an
 existing instance. 
 | 
| IEquatable
 Defines a generalized method that a value type or class implements to create a
 type-specific method for determining equality of instances. 
 | 
| ImmutableValueType
 Marker interface for a  
ValueType that is declared to be immutable, that is,
 none of the contained data may change after construction. | 
| ValueType
 Provides the base class for value types. 
 | 
| Class and Description | 
|---|
| Converter
 Represents a method that converts an object from one type to another type. 
 | 
| Delegate
 Represents a delegate, which is a data structure that refers to a static method, or an
 instance method, or an anonymous method. 
 | 
| Enumeration
 A marker interface for types implementing an enumeration based on an integer value. 
 | 
| IEqualityComparer
 Defines methods to support the comparison of objects for equality. 
 | 
| IEquatable
 Defines a generalized method that a value type or class implements to create a
 type-specific method for determining equality of instances. 
 | 
| ImmutableValueType
 Marker interface for a  
ValueType that is declared to be immutable, that is,
 none of the contained data may change after construction. | 
| ValueType
 Provides the base class for value types. 
 | 
| Class and Description | 
|---|
| Delegate
 Represents a delegate, which is a data structure that refers to a static method, or an
 instance method, or an anonymous method. 
 | 
| Class and Description | 
|---|
| BaseCollection
 Provides the base class for a generic collection. 
 | 
| Delegate
 Represents a delegate, which is a data structure that refers to a static method, or an
 instance method, or an anonymous method. 
 | 
| DimensionF
 Stores an ordered pair of floating-point numbers, typically the width and height of a
 rectangle, with float precision. 
 | 
| Enumeration
 A marker interface for types implementing an enumeration based on an integer value. 
 | 
| EventArgs
 EventArgs is the base class for classes containing event data. 
 | 
| EventHandler
 Represents a method that will handle an event. 
 | 
| IDisposable
 Defines a method to release allocated resources. 
 | 
| PointF
 Stores an ordered pair of floating-point x- and y-coordinates, defining a point in a
 two-dimensional plane, with float precision. 
 |