ICSharpHelper.Fragment 方法

定义

重载

Fragment(AttributeCodeFragment)

生成属性规范。

Fragment(MethodCallCodeFragment)

生成方法调用代码片段。

Fragment(PropertyAccessorCodeFragment)

生成属性访问器 lambda 代码片段。

Fragment(IMethodCallCodeFragment, Int32)

生成方法调用代码片段。

Fragment(NestedClosureCodeFragment, Int32)

生成 lambda 代码片段。

Fragment(IMethodCallCodeFragment, String, Boolean)

生成方法调用代码片段。

Fragment(MethodCallCodeFragment, String, Boolean)

生成方法调用代码片段。

Fragment(AttributeCodeFragment)

生成属性规范。

public string Fragment (Microsoft.EntityFrameworkCore.Design.AttributeCodeFragment fragment);
abstract member Fragment : Microsoft.EntityFrameworkCore.Design.AttributeCodeFragment -> string
Public Function Fragment (fragment As AttributeCodeFragment) As String

参数

fragment
AttributeCodeFragment

属性代码片段。

返回

属性规范代码。

适用于

Fragment(MethodCallCodeFragment)

生成方法调用代码片段。

public string Fragment (Microsoft.EntityFrameworkCore.Design.MethodCallCodeFragment fragment);
abstract member Fragment : Microsoft.EntityFrameworkCore.Design.MethodCallCodeFragment -> string
Public Function Fragment (fragment As MethodCallCodeFragment) As String

参数

fragment
MethodCallCodeFragment

方法调用。

返回

片段。

适用于

Fragment(PropertyAccessorCodeFragment)

生成属性访问器 lambda 代码片段。

public string Fragment (Microsoft.EntityFrameworkCore.Design.PropertyAccessorCodeFragment fragment);
abstract member Fragment : Microsoft.EntityFrameworkCore.Design.PropertyAccessorCodeFragment -> string
Public Function Fragment (fragment As PropertyAccessorCodeFragment) As String

参数

fragment
PropertyAccessorCodeFragment

属性访问器 lambda。

返回

lambda 的代码表示形式。

适用于

Fragment(IMethodCallCodeFragment, Int32)

生成方法调用代码片段。

public string Fragment (Microsoft.EntityFrameworkCore.Design.IMethodCallCodeFragment? fragment, int indent = 0);
abstract member Fragment : Microsoft.EntityFrameworkCore.Design.IMethodCallCodeFragment * int -> string
Public Function Fragment (fragment As IMethodCallCodeFragment, Optional indent As Integer = 0) As String

参数

fragment
IMethodCallCodeFragment

方法调用。 如果为 null,则不生成任何代码。

indent
Int32

生成多行时要使用的缩进级别。

返回

片段。

适用于

Fragment(NestedClosureCodeFragment, Int32)

生成 lambda 代码片段。

public string Fragment (Microsoft.EntityFrameworkCore.Design.NestedClosureCodeFragment fragment, int indent = 0);
abstract member Fragment : Microsoft.EntityFrameworkCore.Design.NestedClosureCodeFragment * int -> string
Public Function Fragment (fragment As NestedClosureCodeFragment, Optional indent As Integer = 0) As String

参数

fragment
NestedClosureCodeFragment

lambda。

indent
Int32

生成多行时要使用的缩进级别。

返回

片段。

适用于

Fragment(IMethodCallCodeFragment, String, Boolean)

生成方法调用代码片段。

public string Fragment (Microsoft.EntityFrameworkCore.Design.IMethodCallCodeFragment fragment, string? instanceIdentifier, bool typeQualified);
abstract member Fragment : Microsoft.EntityFrameworkCore.Design.IMethodCallCodeFragment * string * bool -> string
Public Function Fragment (fragment As IMethodCallCodeFragment, instanceIdentifier As String, typeQualified As Boolean) As String

参数

fragment
IMethodCallCodeFragment

方法调用。

instanceIdentifier
String

将对其生成方法调用的标识符。

typeQualified
Boolean

true 如果方法调用应为类型限定, false 则为实例/扩展语法。

返回

片段。

适用于

Fragment(MethodCallCodeFragment, String, Boolean)

生成方法调用代码片段。

public string Fragment (Microsoft.EntityFrameworkCore.Design.MethodCallCodeFragment fragment, string? instanceIdentifier = default, bool typeQualified = false);
abstract member Fragment : Microsoft.EntityFrameworkCore.Design.MethodCallCodeFragment * string * bool -> string
Public Function Fragment (fragment As MethodCallCodeFragment, Optional instanceIdentifier As String = Nothing, Optional typeQualified As Boolean = false) As String

参数

fragment
MethodCallCodeFragment

方法调用。

instanceIdentifier
String

将对其生成方法调用的标识符。

typeQualified
Boolean

true 如果方法调用应为类型限定, false 则为实例/扩展语法。

返回

片段。

适用于