Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Describes a type that is not defined in the proxy descriptor file. The type can be an array.
<ExternalTypeReference arrayInfo = "Signature of the array"
isInterface = "true/false"
isMarshalByRefObject = "true/false"
type = "Fully qualified type name">
</ExternalTypeReference>
ArrayExternalTypeReference_Type
Attributes and Elements
The following sections describe attributes, child elements, and parent elements.
Attributes
Attribute |
Description |
|---|---|
arrayInfo |
Optional array_Type attribute. A regular expression that specifies a combination of brackets and commas that represents the array signature, if the type is an array. The signature describes the number of dimensions, and the number of sub-arrays if the array is a jagged array. The following examples demonstrate usage of this attribute:
|
isInterface |
Optional xs:boolean attribute. true if the type is an interface; otherwise, false. The default is true. |
isMarshalByRefObject |
Optional xs:boolean attribute. true if the type derives from MarshalByRefObject; otherwise, false. The default is false. |
type |
Required name_Type attribute. The fully qualified name of the type. |
Child Elements
None.
Parent Elements
Element |
Description |
|---|---|
Represents the type of the return value of a method. |
|
Represents a reference to a type that is used in the declaration of a member or parameter. |
Example
The following example demonstrates an ExternalTypeReference element that describes the type of a parameter of a method named Load. The parameter is an array of Byte objects.
<Method originalName="Load" isExcluded="false">
<Parameter originalName="savedState">
<Type>
<ExternalTypeReference isInterface="false" type="System.Byte" arrayInfo="[]" />
</Type>
</Parameter>
<ReturnType>
<TypeReference type="Microsoft.VisualStudio.Tools.Applications.Samples.ShapeApp.IShape" />
</ReturnType>
</Method>
Element Information
Namespace |
https://schemas.microsoft.com/vsta/2008/01/ProxyGenDescriptor |
Schema name |
ProxyGen Descriptor |
Validation file |
ProxyGenDescriptorv2.xsd |
Can be empty |
Not applicable |