This class parses a .NET Assembly Qualified Name (AQN).
Though it should handle any properly formatted AQN,
it is designed specifically to handle the parseing of
AQN which contains generic type information.
This class was created for use by the VisionPro
serialization mechanism to enable deserialization of
generic types that is consistent with normal
VisionPro deserialization (Serialized VisionPro
objects often wish to bind to the latest version
of an assembly available on deserialization).
Inheritance Hierarchy
Cognex.VisionPro.Implementation CogParseGenericAQN
Namespace: Cognex.VisionPro.Implementation
Assembly: Cognex.VisionPro (in Cognex.VisionPro.dll) Version: 73.0.0.0 (73.0.0.0)
Syntax
The CogParseGenericAQN type exposes the following members.
Constructors
| Name | Description | |
|---|---|---|
| CogParseGenericAQN |
Creates a new CogParseGenericAQN
|
Methods
| Name | Description | |
|---|---|---|
| Equals | (Inherited from Object.) | |
| Finalize | Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection. (Inherited from Object.) | |
| GetAssemblyName |
Returns the Assembly name from an AQN
| |
| GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) | |
| GetType | Gets the Type of the current instance. (Inherited from Object.) | |
| GetTypeName |
Returns the Type Name part of an AQN
| |
| MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
| ToString | (Inherited from Object.) |
Properties
| Name | Description | |
|---|---|---|
| GenericParams |
The individual AQNs of the contained generic type parameters
| |
| IsPartialGeneric | ||
| NumParams |
The number of generic parameters in the parsed AQN
| |
| TypeName |
The gereric type name without any generic type parameters that
may have been present in the original AQN
|
Remarks
See Also