本文整理汇总了VB.NET中System.CodeDom.CodePropertySetValueReferenceExpression类的典型用法代码示例。如果您正苦于以下问题:VB.NET CodePropertySetValueReferenceExpression类的具体用法?VB.NET CodePropertySetValueReferenceExpression怎么用?VB.NET CodePropertySetValueReferenceExpression使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。
在下文中一共展示了CodePropertySetValueReferenceExpression类的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的VB.NET代码示例。
示例1: New
' Declares a type.
Dim type1 As New CodeTypeDeclaration("Type1")
' Declares a constructor.
Dim constructor1 As New CodeConstructor()
constructor1.Attributes = MemberAttributes.Public
type1.Members.Add(constructor1)
' Declares an integer field.
Dim field1 As New CodeMemberField("System.Int32", "integerField")
type1.Members.Add(field1)
' Declares a property.
Dim property1 As New CodeMemberProperty()
' Declares a property get statement to return the value of the integer field.
property1.GetStatements.Add(New CodeMethodReturnStatement(New CodeFieldReferenceExpression(New CodeThisReferenceExpression(), "integerField")))
' Declares a property set statement to set the value to the integer field.
' The CodePropertySetValueReferenceExpression represents the value argument passed to the property set statement.
property1.SetStatements.Add(New CodeAssignStatement(New CodeFieldReferenceExpression(New CodeThisReferenceExpression(), "integerField"), New CodePropertySetValueReferenceExpression()))
type1.Members.Add(property1)
' A Visual Basic code generator produces the following source code for the preceeding example code:
' Public Class Type1
'
' Private integerField As Integer
'
' Public Sub New()
' MyBase.New()
' End Sub
'
' Private Property integerProperty() As Integer
' Get
' Return Me.integerField
' End Get
' Set(ByVal Value As Integer)
' Me.integerField = value
' End Set
' End Property
' End Class