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)

Source:
ICSharpHelper.cs
Source:
ICSharpHelper.cs
Source:
ICSharpHelper.cs

生成属性规范。

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)

Source:
ICSharpHelper.cs

生成方法调用代码片段。

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)

Source:
ICSharpHelper.cs
Source:
ICSharpHelper.cs
Source:
ICSharpHelper.cs

生成属性访问器 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)

Source:
ICSharpHelper.cs
Source:
ICSharpHelper.cs
Source:
ICSharpHelper.cs

生成方法调用代码片段。

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)

Source:
ICSharpHelper.cs
Source:
ICSharpHelper.cs
Source:
ICSharpHelper.cs

生成 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)

Source:
ICSharpHelper.cs
Source:
ICSharpHelper.cs
Source:
ICSharpHelper.cs

生成方法调用代码片段。

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)

Source:
ICSharpHelper.cs

生成方法调用代码片段。

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 则为实例/扩展语法。

返回

片段。

适用于