NGWS SDK Documentation  

This is preliminary documentation and subject to change.
To comment on this topic, please send us email at ngwssdk@microsoft.com. Thanks!

ICodeClass.CreateDataMemberBefore

Creates an ICodeDataMember object representing a data member in the class and positions it immediately before the element specified.

[Visual Basic]
Function CreateDataMemberBefore( _
   ByVal name As String, _
   ByVal type As ICodeClass, _
   ByVal modifiers As Integer, _
   ByVal value As Object, _
   ByVal relativeTo As ICodeMember _
) As ICodeDataMember
[C#]
ICodeDataMember CreateDataMemberBefore(
   string name,
   ICodeClass type,
   int modifiers,
   object value,
   ICodeMember relativeTo
);
[C++]
ICodeDataMember* CreateDataMemberBefore(
   String* name,
   ICodeClass* type,
   int modifiers,
   Object* value,
   ICodeMember* relativeTo
) = 0;
[JScript]
function CreateDataMemberBefore(
   name : String,
   type : ICodeClass,
   modifiers : int,
   value : Object,
   relativeTo : ICodeMember
) : ICodeDataMember;

Parameters

name
The name of the data member.
type
An ICodeClass that represents the class of the data member.
modifiers
The access modifiers for the data member.
value
The initialization expression for the data member. The member will not be initialized if a null reference (in Visual Basic Nothing) is passed in.
relativeTo
The ICodeMember to place this element before.

Return Value

An ICodeDataMember object for the specified parameters.

Remarks

The ICodeDataMember will be positioned immediately before the element specified by the relativeTo parameter.

See Also

ICodeClass Interface | ICodeClass Members | System.ComponentModel.Design.CodeModel Namespace | ICodeDataMember | MemberModifier