ComplexValueStruct class

Represents the structure that handles a complex value.

Inheritance hierarchy

System.Object
  Microsoft.SharePoint.BusinessData.SharedService.ComplexValueStruct
    Microsoft.SharePoint.BusinessData.SharedService.DefaultValueStruct
    Microsoft.SharePoint.BusinessData.SharedService.PropertyStruct

Namespace:  Microsoft.SharePoint.BusinessData.SharedService
Assembly:  Microsoft.SharePoint (in Microsoft.SharePoint.dll)

Syntax

'Declaration
<DataContractAttribute(Name := "ComplexValueStruct", Namespace := "Microsoft.SharePoint.BusinessData")> _
<KnownTypeAttribute(GetType(PropertyStruct))> _
<KnownTypeAttribute(GetType(DefaultValueStruct))> _
<SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel := True)> _
<SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel := True)> _
Public Class ComplexValueStruct
'Usage
Dim instance As ComplexValueStruct
[DataContractAttribute(Name = "ComplexValueStruct", Namespace = "Microsoft.SharePoint.BusinessData")]
[KnownTypeAttribute(typeof(PropertyStruct))]
[KnownTypeAttribute(typeof(DefaultValueStruct))]
[SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel = true)]
[SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel = true)]
public class ComplexValueStruct

Thread safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

See also

Reference

ComplexValueStruct members

Microsoft.SharePoint.BusinessData.SharedService namespace