diff --git a/api/GameFrameX.Core.Abstractions.Agent.IComponentAgent.html b/api/GameFrameX.Core.Abstractions.Agent.IComponentAgent.html index 03a1142b..479a05f4 100644 --- a/api/GameFrameX.Core.Abstractions.Agent.IComponentAgent.html +++ b/api/GameFrameX.Core.Abstractions.Agent.IComponentAgent.html @@ -16,7 +16,7 @@ - + @@ -89,12 +89,12 @@
Table of Contents

-Interface IComponentAgent +Interface IComponentAgent

Namespace
GameFrameX.Core.Abstractions.Agent
-
Assembly
GameFrameX.Core.Abstractions.dll
+
Assembly
GameFrameX.Core.dll

组件代理接口

@@ -163,7 +163,7 @@

Properties

ActorId - +

获取Actor的唯一标识

@@ -195,7 +195,7 @@

Property Value

Owner - +

获取或设置组件的所有者

@@ -227,7 +227,7 @@

Property Value

OwnerType - +

获取所有者的类型

@@ -263,7 +263,7 @@

Methods

Active() - +

激活组件代理

@@ -290,7 +290,7 @@

GetComponentAgent(Type) - +

根据代理类型获取代理组件

@@ -329,7 +329,7 @@

Returns

GetComponentAgent<T>() - +

根据泛型代理类型获取代理组件

@@ -368,7 +368,7 @@

Type Parameters

Inactive() - +

反激活组件代理

@@ -401,7 +401,7 @@

Returns

SetOwner(IComponent) - +

设置组件的所有者

@@ -434,7 +434,7 @@

Parameters

diff --git a/api/GameFrameX.Core.Abstractions.Attribute.ComponentTypeAttribute.html b/api/GameFrameX.Core.Abstractions.Attribute.ComponentTypeAttribute.html index 9cbd1816..9f7a87d4 100644 --- a/api/GameFrameX.Core.Abstractions.Attribute.ComponentTypeAttribute.html +++ b/api/GameFrameX.Core.Abstractions.Attribute.ComponentTypeAttribute.html @@ -16,7 +16,7 @@ - + @@ -89,12 +89,12 @@
Table of Contents

-Class ComponentTypeAttribute +Class ComponentTypeAttribute

Namespace
GameFrameX.Core.Abstractions.Attribute
-
Assembly
GameFrameX.Core.Abstractions.dll
+
Assembly
GameFrameX.Core.dll

组件类型标记

@@ -280,7 +280,7 @@

Constructors

ComponentTypeAttribute(ushort) - +

组件类型

@@ -317,7 +317,7 @@

Properties

Type - +

组件类型

@@ -349,7 +349,7 @@

Property Value

diff --git a/api/GameFrameX.Core.Abstractions.Attribute.DiscardAttribute.html b/api/GameFrameX.Core.Abstractions.Attribute.DiscardAttribute.html index 83a8b215..193d8c27 100644 --- a/api/GameFrameX.Core.Abstractions.Attribute.DiscardAttribute.html +++ b/api/GameFrameX.Core.Abstractions.Attribute.DiscardAttribute.html @@ -16,7 +16,7 @@ - + @@ -89,12 +89,12 @@
Table of Contents

-Class DiscardAttribute +Class DiscardAttribute

Namespace
GameFrameX.Core.Abstractions.Attribute
-
Assembly
GameFrameX.Core.Abstractions.dll
+
Assembly
GameFrameX.Core.dll

此方法使用了弃元运算符,不会等待执行(将强制追加到队列末端执行)

@@ -273,7 +273,7 @@

- Edit this page + Edit this page

diff --git a/api/GameFrameX.Core.Abstractions.Attribute.FuncAttribute.html b/api/GameFrameX.Core.Abstractions.Attribute.FuncAttribute.html index ac4ce07a..638845a1 100644 --- a/api/GameFrameX.Core.Abstractions.Attribute.FuncAttribute.html +++ b/api/GameFrameX.Core.Abstractions.Attribute.FuncAttribute.html @@ -16,7 +16,7 @@ - + @@ -89,12 +89,12 @@
Table of Contents

-Class FuncAttribute +Class FuncAttribute

Namespace
GameFrameX.Core.Abstractions.Attribute
-
Assembly
GameFrameX.Core.Abstractions.dll
+
Assembly
GameFrameX.Core.dll

有关组件的功能属性

@@ -280,7 +280,7 @@

Constructors

FuncAttribute(short) - +

初始化功能属性

@@ -316,7 +316,7 @@

Fields

Func - +

功能标识

@@ -348,7 +348,7 @@

Field Value

diff --git a/api/GameFrameX.Core.Abstractions.Attribute.ServiceAttribute.html b/api/GameFrameX.Core.Abstractions.Attribute.ServiceAttribute.html index 0b770e63..ccfb898a 100644 --- a/api/GameFrameX.Core.Abstractions.Attribute.ServiceAttribute.html +++ b/api/GameFrameX.Core.Abstractions.Attribute.ServiceAttribute.html @@ -16,7 +16,7 @@ - + @@ -89,12 +89,12 @@
Table of Contents

-Class ServiceAttribute +Class ServiceAttribute

Namespace
GameFrameX.Core.Abstractions.Attribute
-
Assembly
GameFrameX.Core.Abstractions.dll
+
Assembly
GameFrameX.Core.dll

此方法会提供给其他Actor访问(对外提供服务)

@@ -273,7 +273,7 @@

- Edit this page + Edit this page

diff --git a/api/GameFrameX.Core.Abstractions.Attribute.ThreadSafeAttribute.html b/api/GameFrameX.Core.Abstractions.Attribute.ThreadSafeAttribute.html index 841ec4f6..875c581c 100644 --- a/api/GameFrameX.Core.Abstractions.Attribute.ThreadSafeAttribute.html +++ b/api/GameFrameX.Core.Abstractions.Attribute.ThreadSafeAttribute.html @@ -16,7 +16,7 @@ - + @@ -89,12 +89,12 @@
Table of Contents

-Class ThreadSafeAttribute +Class ThreadSafeAttribute

Namespace
GameFrameX.Core.Abstractions.Attribute
-
Assembly
GameFrameX.Core.Abstractions.dll
+
Assembly
GameFrameX.Core.dll

此方法线程安全

@@ -273,7 +273,7 @@

- Edit this page + Edit this page

diff --git a/api/GameFrameX.Core.Abstractions.Attribute.TimeOutAttribute.html b/api/GameFrameX.Core.Abstractions.Attribute.TimeOutAttribute.html index 1864c857..205d16fd 100644 --- a/api/GameFrameX.Core.Abstractions.Attribute.TimeOutAttribute.html +++ b/api/GameFrameX.Core.Abstractions.Attribute.TimeOutAttribute.html @@ -16,7 +16,7 @@ - + @@ -89,12 +89,12 @@
Table of Contents

-Class TimeOutAttribute +Class TimeOutAttribute

Namespace
GameFrameX.Core.Abstractions.Attribute
-
Assembly
GameFrameX.Core.Abstractions.dll
+
Assembly
GameFrameX.Core.dll

超时时间(毫秒)

@@ -277,7 +277,7 @@

Constructors

TimeOutAttribute(int) - +

超时时间

@@ -310,7 +310,7 @@

Parameters

TimeOutAttribute(TimeSpan) - +

超时时间

@@ -346,7 +346,7 @@

Properties

TimeOut - +

超时时间

@@ -378,7 +378,7 @@

Property Value

diff --git a/api/GameFrameX.Core.Abstractions.Events.Event.html b/api/GameFrameX.Core.Abstractions.Events.Event.html index 2c197b42..80e9f915 100644 --- a/api/GameFrameX.Core.Abstractions.Events.Event.html +++ b/api/GameFrameX.Core.Abstractions.Events.Event.html @@ -16,7 +16,7 @@ - + @@ -89,12 +89,12 @@
Table of Contents

-Struct Event +Struct Event

Namespace
GameFrameX.Core.Abstractions.Events
-
Assembly
GameFrameX.Core.Abstractions.dll
+
Assembly
GameFrameX.Core.dll

事件参数

@@ -156,7 +156,7 @@

Fields

Data - +

事件参数

@@ -187,7 +187,7 @@

Field Value

EventId - +

事件id

@@ -218,7 +218,7 @@

Field Value

Null - +

@@ -250,7 +250,7 @@

Field Value

diff --git a/api/GameFrameX.Core.Abstractions.Events.EventInfoAttribute.html b/api/GameFrameX.Core.Abstractions.Events.EventInfoAttribute.html index fde4804e..7f95b754 100644 --- a/api/GameFrameX.Core.Abstractions.Events.EventInfoAttribute.html +++ b/api/GameFrameX.Core.Abstractions.Events.EventInfoAttribute.html @@ -16,7 +16,7 @@ - + @@ -89,12 +89,12 @@
Table of Contents

-Class EventInfoAttribute +Class EventInfoAttribute

Namespace
GameFrameX.Core.Abstractions.Events
-
Assembly
GameFrameX.Core.Abstractions.dll
+
Assembly
GameFrameX.Core.dll

事件监听器

@@ -280,7 +280,7 @@

Constructors

EventInfoAttribute(int) - +

事件监听器

@@ -317,7 +317,7 @@

Properties

EventId - +

事件id

@@ -349,7 +349,7 @@

Property Value

diff --git a/api/GameFrameX.Core.Abstractions.Events.IEventListener.html b/api/GameFrameX.Core.Abstractions.Events.IEventListener.html index 4e1b3a9f..fecabbd3 100644 --- a/api/GameFrameX.Core.Abstractions.Events.IEventListener.html +++ b/api/GameFrameX.Core.Abstractions.Events.IEventListener.html @@ -16,7 +16,7 @@ - + @@ -89,12 +89,12 @@
Table of Contents

-Interface IEventListener +Interface IEventListener

Namespace
GameFrameX.Core.Abstractions.Events
-
Assembly
GameFrameX.Core.Abstractions.dll
+
Assembly
GameFrameX.Core.dll

每个实例其实都是单例的

@@ -141,7 +141,7 @@

Properties

AgentType - +

获取事件代理类型

@@ -178,7 +178,7 @@

Methods

HandleEvent(IComponentAgent, Event) - +

事件处理函数

@@ -220,7 +220,7 @@

Returns

diff --git a/api/GameFrameX.Core.Abstractions.Exception.AssertionArgumentException.html b/api/GameFrameX.Core.Abstractions.Exception.AssertionArgumentException.html index 5c3ab180..70c012e4 100644 --- a/api/GameFrameX.Core.Abstractions.Exception.AssertionArgumentException.html +++ b/api/GameFrameX.Core.Abstractions.Exception.AssertionArgumentException.html @@ -16,7 +16,7 @@ - + @@ -89,12 +89,12 @@
Table of Contents

-Class AssertionArgumentException +Class AssertionArgumentException

Namespace
GameFrameX.Core.Abstractions.Exception
-
Assembly
GameFrameX.Core.Abstractions.dll
+
Assembly
GameFrameX.Core.dll

断言异常

@@ -210,7 +210,7 @@

Constructors

AssertionArgumentException(int, string) - +

构造

@@ -250,7 +250,7 @@

Properties

ErrorCode - +

错误码

@@ -282,7 +282,7 @@

Property Value

diff --git a/api/GameFrameX.Core.Abstractions.IActor.html b/api/GameFrameX.Core.Abstractions.IActor.html index 837d3ba4..180725fa 100644 --- a/api/GameFrameX.Core.Abstractions.IActor.html +++ b/api/GameFrameX.Core.Abstractions.IActor.html @@ -16,7 +16,7 @@ - + @@ -89,12 +89,12 @@
Table of Contents

-Interface IActor +Interface IActor

Namespace
GameFrameX.Core.Abstractions
-
Assembly
GameFrameX.Core.Abstractions.dll
+
Assembly
GameFrameX.Core.dll

IActor 接口定义

@@ -163,7 +163,7 @@

Properties

AutoRecycle - +

获取是否自动回收

@@ -195,7 +195,7 @@

Property Value

Id - +

获取或设置 IActor 的唯一标识

@@ -227,7 +227,7 @@

Property Value

ScheduleIdSet - +

获取订阅的哈希列表

@@ -259,7 +259,7 @@

Property Value

Type - +

获取或设置 Actor 类型

@@ -291,7 +291,7 @@

Property Value

WorkerActor - +

获取工作 Actor

@@ -327,7 +327,7 @@

Methods

ClearAgent() - +

清理全部代理

@@ -354,7 +354,7 @@

CrossDay(int) - +

Actor 跨天处理

@@ -393,7 +393,7 @@

Returns

GetComponentAgent(Type) - +

根据组件类型获取对应的 IComponentAgent

@@ -432,7 +432,7 @@

Returns

GetComponentAgent<T>() - +

根据组件类型获取对应的 IComponentAgent

@@ -471,7 +471,7 @@

Type Parameters

Inactive() - +

反激活所有组件

@@ -504,7 +504,7 @@

Returns

SetAutoRecycle(bool) - +

设置自动回收标记

@@ -537,7 +537,7 @@

Parameters

diff --git a/api/GameFrameX.Core.Abstractions.IComponent.html b/api/GameFrameX.Core.Abstractions.IComponent.html index b82cb32d..fd1b8225 100644 --- a/api/GameFrameX.Core.Abstractions.IComponent.html +++ b/api/GameFrameX.Core.Abstractions.IComponent.html @@ -16,7 +16,7 @@ - + @@ -89,12 +89,12 @@
Table of Contents

-Interface IComponent +Interface IComponent

Namespace
GameFrameX.Core.Abstractions
-
Assembly
GameFrameX.Core.Abstractions.dll
+
Assembly
GameFrameX.Core.dll

组件接口

@@ -141,7 +141,7 @@

Properties

Actor - +

Actor对象

@@ -173,7 +173,7 @@

Property Value

diff --git a/api/GameFrameX.Core.Abstractions.IState.html b/api/GameFrameX.Core.Abstractions.IState.html index 80a29224..a2b04fe7 100644 --- a/api/GameFrameX.Core.Abstractions.IState.html +++ b/api/GameFrameX.Core.Abstractions.IState.html @@ -16,7 +16,7 @@ - + @@ -89,12 +89,12 @@
Table of Contents

-Interface IState +Interface IState

Namespace
GameFrameX.Core.Abstractions
-
Assembly
GameFrameX.Core.Abstractions.dll
+
Assembly
GameFrameX.Core.dll

状态接口

@@ -141,7 +141,7 @@

Methods

ReadStateAsync() - +

读取状态

@@ -174,7 +174,7 @@

Returns

diff --git a/api/GameFrameX.Core.Abstractions.IWorker.html b/api/GameFrameX.Core.Abstractions.IWorker.html index 71d06f75..ff604499 100644 --- a/api/GameFrameX.Core.Abstractions.IWorker.html +++ b/api/GameFrameX.Core.Abstractions.IWorker.html @@ -16,7 +16,7 @@ - + @@ -89,12 +89,12 @@
Table of Contents

-Interface IWorker +Interface IWorker

Namespace
GameFrameX.Core.Abstractions
-
Assembly
GameFrameX.Core.Abstractions.dll
+
Assembly
GameFrameX.Core.dll

IWorker接口定义

@@ -141,7 +141,7 @@

Methods

SendAsync(Action, int) - +

异步发送无返回值的工作指令

@@ -183,7 +183,7 @@

Returns

SendAsync(Func<Task>, int, bool) - +

异步发送有返回值的工作指令

@@ -228,7 +228,7 @@

Returns

SendAsync<T>(Func<Task<T>>, int) - +

异步发送有返回值的工作指令

@@ -276,7 +276,7 @@

Type Parameters

SendAsync<T>(Func<T>, int) - +

异步发送有返回值的工作指令

@@ -324,7 +324,7 @@

Type Parameters

Tell(Action, int) - +

发送无返回值的工作指令

@@ -360,7 +360,7 @@

Parameters

Tell(Func<Task>, int) - +

发送有返回值的工作指令

@@ -396,7 +396,7 @@

Parameters

diff --git a/api/GameFrameX.Core.Abstractions.IWorkerActor.html b/api/GameFrameX.Core.Abstractions.IWorkerActor.html index 21f25b60..3342f40e 100644 --- a/api/GameFrameX.Core.Abstractions.IWorkerActor.html +++ b/api/GameFrameX.Core.Abstractions.IWorkerActor.html @@ -16,7 +16,7 @@ - + @@ -89,12 +89,12 @@
Table of Contents

-Interface IWorkerActor +Interface IWorkerActor

Namespace
GameFrameX.Core.Abstractions
-
Assembly
GameFrameX.Core.Abstractions.dll
+
Assembly
GameFrameX.Core.dll

工作Actor接口定义

@@ -163,7 +163,7 @@

Methods

Enqueue(Action, long, bool, int) - +

将无返回值的委托入队

@@ -211,7 +211,7 @@

Returns

Enqueue(Func<Task>, long, bool, int) - +

将返回Task的委托入队

@@ -259,7 +259,7 @@

Returns

Enqueue<T>(Func<Task<T>>, long, bool, int) - +

将返回Task的委托入队

@@ -313,7 +313,7 @@

Type Parameters

Enqueue<T>(Func<T>, long, bool, int) - +

将有返回值的委托入队

@@ -367,7 +367,7 @@

Type Parameters

IsNeedEnqueue() - +

判断是否需要入队

@@ -400,7 +400,7 @@

Returns

diff --git a/api/GameFrameX.Core.Abstractions.RuntimeContext.html b/api/GameFrameX.Core.Abstractions.RuntimeContext.html index 68974618..9f4e2f88 100644 --- a/api/GameFrameX.Core.Abstractions.RuntimeContext.html +++ b/api/GameFrameX.Core.Abstractions.RuntimeContext.html @@ -16,7 +16,7 @@ - + @@ -89,12 +89,12 @@
Table of Contents

-Class RuntimeContext +Class RuntimeContext

Namespace
GameFrameX.Core.Abstractions
-
Assembly
GameFrameX.Core.Abstractions.dll
+
Assembly
GameFrameX.Core.dll

运行时上下文

@@ -157,7 +157,7 @@

Properties

CurrentActor - +

当前ActorID

@@ -189,7 +189,7 @@

Property Value

CurrentChainId - +

当前链ID

@@ -225,7 +225,7 @@

Methods

ResetContext() - +

重置上下文

@@ -252,7 +252,7 @@

SetContext(long, long) - +

设置上下文

@@ -286,7 +286,7 @@

Parameters

diff --git a/api/GameFrameX.Core.Abstractions.Timer.ICrossDay.html b/api/GameFrameX.Core.Abstractions.Timer.ICrossDay.html index 70545608..ffe3c031 100644 --- a/api/GameFrameX.Core.Abstractions.Timer.ICrossDay.html +++ b/api/GameFrameX.Core.Abstractions.Timer.ICrossDay.html @@ -16,7 +16,7 @@ - + @@ -89,12 +89,12 @@
Table of Contents

-Interface ICrossDay +Interface ICrossDay

Namespace
GameFrameX.Core.Abstractions.Timer
-
Assembly
GameFrameX.Core.Abstractions.dll
+
Assembly
GameFrameX.Core.dll

跨天接口

@@ -141,7 +141,7 @@

Methods

OnCrossDay(int) - +

在跨天时触发的方法

@@ -180,7 +180,7 @@

Returns

diff --git a/api/GameFrameX.Core.Abstractions.Timer.ICrossHour.html b/api/GameFrameX.Core.Abstractions.Timer.ICrossHour.html index d7ca9477..888000dc 100644 --- a/api/GameFrameX.Core.Abstractions.Timer.ICrossHour.html +++ b/api/GameFrameX.Core.Abstractions.Timer.ICrossHour.html @@ -16,7 +16,7 @@ - + @@ -89,12 +89,12 @@
Table of Contents

-Interface ICrossHour +Interface ICrossHour

Namespace
GameFrameX.Core.Abstractions.Timer
-
Assembly
GameFrameX.Core.Abstractions.dll
+
Assembly
GameFrameX.Core.dll

跨小时接口

@@ -141,7 +141,7 @@

Methods

OnCrossHour(int) - +

在跨小时触发的方法

@@ -180,7 +180,7 @@

Returns

diff --git a/api/GameFrameX.Core.Actors.Actor.html b/api/GameFrameX.Core.Actors.Actor.html index 1dd54511..41549a09 100644 --- a/api/GameFrameX.Core.Actors.Actor.html +++ b/api/GameFrameX.Core.Actors.Actor.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Class Actor +Class Actor

@@ -174,7 +174,7 @@

Constructors

Actor(long, ushort) - +

@@ -210,7 +210,7 @@

Fields

TimeOut - +

默认超时时长

@@ -246,7 +246,7 @@

Properties

AutoRecycle - +

是否自动回收

@@ -278,7 +278,7 @@

Property Value

Id - +

IActor唯一标识

@@ -310,7 +310,7 @@

Property Value

ScheduleIdSet - +

订阅哈希列表

@@ -342,7 +342,7 @@

Property Value

Type - +

Actor类型

@@ -374,7 +374,7 @@

Property Value

WorkerActor - +

工作Actor

@@ -410,7 +410,7 @@

Methods

ClearAgent() - +

清理全部代理

@@ -437,7 +437,7 @@

CrossDay(int) - +

跨天

@@ -475,7 +475,7 @@

Returns

GetComponentAgent(Type) - +

根据组件类型获取对应的IComponentAgent

@@ -513,7 +513,7 @@

Returns

GetComponentAgent<T>() - +

根据组件类型获取对应的IComponentAgent

@@ -551,7 +551,7 @@

Type Parameters

Inactive() - +

反激活所有组件

@@ -583,7 +583,7 @@

Returns

SendAsync(Action) - +

发送无返回值工作指令,超时,默认为int.MaxValue

@@ -621,7 +621,7 @@

Returns

SendAsync(Action, int) - +

发送异步消息

@@ -660,7 +660,7 @@

Returns

SendAsync(Func<Task>, int, bool) - +

发送异步消息

@@ -702,7 +702,7 @@

Returns

SendAsyncWithoutCheck(Func<Task>, int) - +

发送异步消息

@@ -741,7 +741,7 @@

Returns

SendAsync<T>(Func<Task<T>>, int) - +

发送异步消息

@@ -787,7 +787,7 @@

Type Parameters

SendAsync<T>(Func<T>, int) - +

发送异步消息

@@ -831,7 +831,7 @@

Type Parameters

SetAutoRecycle(bool) - +

设置自动回收标记

@@ -864,7 +864,7 @@

Parameters

Tell(Action, int) - +

发送无返回值的工作指令

@@ -900,7 +900,7 @@

Parameters

Tell(Func<Task>, int) - +

发送有返回值的工作指令

@@ -936,7 +936,7 @@

Parameters

ToString() - +

@@ -967,7 +967,7 @@

Returns

diff --git a/api/GameFrameX.Core.Actors.ActorManager.html b/api/GameFrameX.Core.Actors.ActorManager.html index 3d00082c..721e396b 100644 --- a/api/GameFrameX.Core.Actors.ActorManager.html +++ b/api/GameFrameX.Core.Actors.ActorManager.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Class ActorManager +Class ActorManager

@@ -157,7 +157,7 @@

Methods

ActorForEach(Action<IActor>) - +

遍历所有actor

@@ -190,7 +190,7 @@

Parameters

ActorForEach<T>(Action<T>) - +

遍历所有actor

@@ -229,7 +229,7 @@

Type Parameters

ActorForEach<T>(Func<T, Task>) - +

遍历所有actor

@@ -268,7 +268,7 @@

Type Parameters

AllFinish() - +

全部完成

@@ -301,7 +301,7 @@

Returns

CheckIdle() - +

检查并回收空闲的Actor

@@ -334,7 +334,7 @@

Returns

ClearAgent() - +

清除所有agent

@@ -361,7 +361,7 @@

CrossDay(int, ushort) - +

跨天

@@ -403,7 +403,7 @@

Returns

GetComponentAgent<T>() - +

根据组件类型获取对应的IComponentAgent数据

@@ -442,7 +442,7 @@

Type Parameters

GetComponentAgent<T>(long) - +

根据ActorId获取对应的IComponentAgent对象

@@ -487,7 +487,7 @@

Type Parameters

HasActor(long) - +

是否存在指定的Actor

@@ -526,7 +526,7 @@

Returns

Remove(long) - +

删除actor

@@ -565,7 +565,7 @@

Returns

RemoveAll() - +

删除所有actor

@@ -598,7 +598,7 @@

Returns

RoleCrossDay(int) - +

角色跨天

@@ -637,7 +637,7 @@

Returns

SaveAll() - +

保存所有数据

@@ -670,7 +670,7 @@

Returns

TimerSave() - +

定时回存所有数据

@@ -703,7 +703,7 @@

Returns

diff --git a/api/GameFrameX.Core.Actors.Impl.ActionAsyncWrapper.html b/api/GameFrameX.Core.Actors.Impl.ActionAsyncWrapper.html index 84bbe1bc..a6338725 100644 --- a/api/GameFrameX.Core.Actors.Impl.ActionAsyncWrapper.html +++ b/api/GameFrameX.Core.Actors.Impl.ActionAsyncWrapper.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Class ActionAsyncWrapper +Class ActionAsyncWrapper

@@ -189,7 +189,7 @@

Constructors

ActionAsyncWrapper(Func<Task>) - +

构建无返回值的包装器

@@ -226,7 +226,7 @@

Properties

Tcs - +

工作等待

@@ -258,7 +258,7 @@

Property Value

Work - +

工作对象

@@ -294,7 +294,7 @@

Methods

DoTask() - +

执行

@@ -326,7 +326,7 @@

Returns

ForceSetResult() - +

强制设置结果

@@ -353,7 +353,7 @@

GetTrace() - +

获取调用链

@@ -385,7 +385,7 @@

Returns

diff --git a/api/GameFrameX.Core.Actors.Impl.ActionWrapper.html b/api/GameFrameX.Core.Actors.Impl.ActionWrapper.html index 3d264f43..b623e187 100644 --- a/api/GameFrameX.Core.Actors.Impl.ActionWrapper.html +++ b/api/GameFrameX.Core.Actors.Impl.ActionWrapper.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Class ActionWrapper +Class ActionWrapper

@@ -189,7 +189,7 @@

Constructors

ActionWrapper(Action) - +

构建无返回值的包装器

@@ -226,7 +226,7 @@

Properties

Tcs - +

工作等待

@@ -258,7 +258,7 @@

Property Value

Work - +

工作对象

@@ -294,7 +294,7 @@

Methods

DoTask() - +

执行

@@ -326,7 +326,7 @@

Returns

ForceSetResult() - +

强制设置结果

@@ -353,7 +353,7 @@

GetTrace() - +

获取调用链

@@ -385,7 +385,7 @@

Returns

diff --git a/api/GameFrameX.Core.Actors.Impl.ActorLimit.RuleType.html b/api/GameFrameX.Core.Actors.Impl.ActorLimit.RuleType.html index 67a74284..ab02b44a 100644 --- a/api/GameFrameX.Core.Actors.Impl.ActorLimit.RuleType.html +++ b/api/GameFrameX.Core.Actors.Impl.ActorLimit.RuleType.html @@ -16,7 +16,7 @@ - + @@ -90,7 +90,7 @@
Table of Contents

-Enum ActorLimit.RuleType +Enum ActorLimit.RuleType

@@ -140,7 +140,7 @@

Fields diff --git a/api/GameFrameX.Core.Actors.Impl.ActorLimit.html b/api/GameFrameX.Core.Actors.Impl.ActorLimit.html index 51839ecd..8b2b7f76 100644 --- a/api/GameFrameX.Core.Actors.Impl.ActorLimit.html +++ b/api/GameFrameX.Core.Actors.Impl.ActorLimit.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@

Table of Contents

-Class ActorLimit +Class ActorLimit

@@ -157,7 +157,7 @@

Methods

AllowCall(long) - +

是否允许调用

@@ -196,7 +196,7 @@

Returns

Init(RuleType) - +

初始化

@@ -229,7 +229,7 @@

Parameters

diff --git a/api/GameFrameX.Core.Actors.Impl.FuncAsyncWrapper-1.html b/api/GameFrameX.Core.Actors.Impl.FuncAsyncWrapper-1.html index 27a3178a..714f0c13 100644 --- a/api/GameFrameX.Core.Actors.Impl.FuncAsyncWrapper-1.html +++ b/api/GameFrameX.Core.Actors.Impl.FuncAsyncWrapper-1.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Class FuncAsyncWrapper<T> +Class FuncAsyncWrapper<T>

@@ -194,7 +194,7 @@

Constructors

FuncAsyncWrapper(Func<Task<T>>) - +

构建有返回值的泛型包装器

@@ -230,7 +230,7 @@

Properties

Tcs - +

工作等待

@@ -262,7 +262,7 @@

Property Value

Work - +

工作对象

@@ -298,7 +298,7 @@

Methods

DoTask() - +

执行

@@ -330,7 +330,7 @@

Returns

ForceSetResult() - +

强制设置结果

@@ -357,7 +357,7 @@

GetTrace() - +

获取调用链

@@ -389,7 +389,7 @@

Returns

diff --git a/api/GameFrameX.Core.Actors.Impl.FuncWrapper-1.html b/api/GameFrameX.Core.Actors.Impl.FuncWrapper-1.html index e03438be..8ee7be0c 100644 --- a/api/GameFrameX.Core.Actors.Impl.FuncWrapper-1.html +++ b/api/GameFrameX.Core.Actors.Impl.FuncWrapper-1.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Class FuncWrapper<T> +Class FuncWrapper<T>

@@ -194,7 +194,7 @@

Constructors

FuncWrapper(Func<T>) - +

构建有返回值的泛型包装器

@@ -231,7 +231,7 @@

Properties

Tcs - +

工作等待

@@ -263,7 +263,7 @@

Property Value

Work - +

工作对象

@@ -299,7 +299,7 @@

Methods

DoTask() - +

执行

@@ -331,7 +331,7 @@

Returns

ForceSetResult() - +

强制设置结果

@@ -358,7 +358,7 @@

GetTrace() - +

获取调用链

@@ -390,7 +390,7 @@

Returns

diff --git a/api/GameFrameX.Core.Actors.Impl.WorkWrapper.html b/api/GameFrameX.Core.Actors.Impl.WorkWrapper.html index e0821faf..bc54951a 100644 --- a/api/GameFrameX.Core.Actors.Impl.WorkWrapper.html +++ b/api/GameFrameX.Core.Actors.Impl.WorkWrapper.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Class WorkWrapper +Class WorkWrapper

@@ -182,7 +182,7 @@

Properties

CallChainId - +

调用链ID

@@ -214,7 +214,7 @@

Property Value

Owner - +

工作对象

@@ -246,7 +246,7 @@

Property Value

TimeOut - +

超时时间

@@ -282,7 +282,7 @@

Methods

DoTask() - +

执行

@@ -314,7 +314,7 @@

Returns

ForceSetResult() - +

强制设置结果

@@ -341,7 +341,7 @@

GetTrace() - +

获取调用链

@@ -373,7 +373,7 @@

Returns

ResetContext() - +

重置上下文

@@ -400,7 +400,7 @@

SetContext() - +

设置上下文

@@ -427,7 +427,7 @@

- Edit this page + Edit this page

diff --git a/api/GameFrameX.Core.Actors.Impl.WorkerActor.html b/api/GameFrameX.Core.Actors.Impl.WorkerActor.html index a30302f8..8f9f74ef 100644 --- a/api/GameFrameX.Core.Actors.Impl.WorkerActor.html +++ b/api/GameFrameX.Core.Actors.Impl.WorkerActor.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Class WorkerActor +Class WorkerActor

@@ -180,7 +180,7 @@

Constructors

WorkerActor(long) - +

构造函数

@@ -216,7 +216,7 @@

Methods

Enqueue(Action, long, bool, int) - +

压入一个异步任务

@@ -263,7 +263,7 @@

Returns

Enqueue(Func<Task>, long, bool, int) - +

压入一个异步任务

@@ -310,7 +310,7 @@

Returns

Enqueue<T>(Func<Task<T>>, long, bool, int) - +

压入一个异步任务

@@ -362,7 +362,7 @@

Type Parameters

Enqueue<T>(Func<T>, long, bool, int) - +

压入一个异步任务

@@ -414,7 +414,7 @@

Type Parameters

IsNeedEnqueue() - +

chainId == 0说明是新的异步环境 @@ -447,7 +447,7 @@

Returns

NextChainId() - +

调用链生成

@@ -479,7 +479,7 @@

Returns

SendAsync(Action, int) - +

调用该方法禁止丢弃Task,丢弃Task请使用Tell方法

@@ -518,7 +518,7 @@

Returns

SendAsync(Func<Task>, int) - +

发送有返回值工作指令

@@ -559,7 +559,7 @@

Returns

SendAsync(Func<Task>, int, bool) - +

发送有返回值工作指令

@@ -603,7 +603,7 @@

Returns

SendAsync<T>(Func<Task<T>>, int) - +

发送有返回值工作指令

@@ -649,7 +649,7 @@

Type Parameters

SendAsync<T>(Func<T>, int) - +

发送有返回值工作指令

@@ -695,7 +695,7 @@

Type Parameters

Tell(Action, int) - +

发送无返回值的工作指令

@@ -731,7 +731,7 @@

Parameters

Tell(Func<Task>, int) - +

发送有返回值的工作指令

@@ -767,7 +767,7 @@

Parameters

diff --git a/api/GameFrameX.Core.BaseHandler.BaseComponentHandler.html b/api/GameFrameX.Core.BaseHandler.BaseComponentHandler.html index ccc7f4af..75bba31b 100644 --- a/api/GameFrameX.Core.BaseHandler.BaseComponentHandler.html +++ b/api/GameFrameX.Core.BaseHandler.BaseComponentHandler.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Class BaseComponentHandler +Class BaseComponentHandler

@@ -199,7 +199,7 @@

Properties

ActorId - +

组件代理ID

@@ -231,7 +231,7 @@

Property Value

CacheComponent - +

缓存组件代理对象

@@ -263,7 +263,7 @@

Property Value

ComponentAgentType - +

组件代理类型

@@ -299,7 +299,7 @@

Methods

GetComponentAgent<TOtherAgent>() - +

根据组件类型获取对应的 IComponentAgent

@@ -338,7 +338,7 @@

Type Parameters

Init(INetworkMessage, INetWorkChannel) - +

初始化

@@ -380,7 +380,7 @@

Returns

InitActor() - +

初始化

@@ -413,7 +413,7 @@

Returns

InnerAction() - +

内部执行

@@ -446,7 +446,7 @@

Returns

diff --git a/api/GameFrameX.Core.BaseHandler.BaseMessageHandler.html b/api/GameFrameX.Core.BaseHandler.BaseMessageHandler.html index c81a8ffc..20dd84c4 100644 --- a/api/GameFrameX.Core.BaseHandler.BaseMessageHandler.html +++ b/api/GameFrameX.Core.BaseHandler.BaseMessageHandler.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Class BaseMessageHandler +Class BaseMessageHandler

@@ -185,7 +185,7 @@

Properties

Message - +

消息对象

@@ -217,7 +217,7 @@

Property Value

NetWorkChannel - +

网络频道

@@ -253,7 +253,7 @@

Methods

ActionAsync() - +

动作异步

@@ -286,7 +286,7 @@

Returns

Init(INetworkMessage, INetWorkChannel) - +

初始化 @@ -329,7 +329,7 @@

Returns

InnerAction() - +

执行

@@ -362,7 +362,7 @@

Returns

InnerActionAsync() - +

内部动作异步 @@ -396,7 +396,7 @@

Returns

diff --git a/api/GameFrameX.Core.BaseHandler.GlobalComponentHandler-1.html b/api/GameFrameX.Core.BaseHandler.GlobalComponentHandler-1.html index 49421276..0ad01c52 100644 --- a/api/GameFrameX.Core.BaseHandler.GlobalComponentHandler-1.html +++ b/api/GameFrameX.Core.BaseHandler.GlobalComponentHandler-1.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Class GlobalComponentHandler<T> +Class GlobalComponentHandler<T>

@@ -217,7 +217,7 @@

Properties

ComponentAgent - +

缓存组件代理对象

@@ -249,7 +249,7 @@

Property Value

ComponentAgentType - +

组件代理类型

@@ -281,7 +281,7 @@

Property Value

diff --git a/api/GameFrameX.Core.BaseHandler.GlobalComponentHandler.html b/api/GameFrameX.Core.BaseHandler.GlobalComponentHandler.html index e2c663ec..edb59212 100644 --- a/api/GameFrameX.Core.BaseHandler.GlobalComponentHandler.html +++ b/api/GameFrameX.Core.BaseHandler.GlobalComponentHandler.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Class GlobalComponentHandler +Class GlobalComponentHandler

@@ -217,7 +217,7 @@

Methods

InitActor() - +

初始化

@@ -249,7 +249,7 @@

Returns

diff --git a/api/GameFrameX.Core.BaseHandler.PlayerComponentHandler-1.html b/api/GameFrameX.Core.BaseHandler.PlayerComponentHandler-1.html index 22eb8275..efa0337d 100644 --- a/api/GameFrameX.Core.BaseHandler.PlayerComponentHandler-1.html +++ b/api/GameFrameX.Core.BaseHandler.PlayerComponentHandler-1.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Class PlayerComponentHandler<T> +Class PlayerComponentHandler<T>

@@ -217,7 +217,7 @@

Properties

ComponentAgent - +

缓存组件代理对象

@@ -249,7 +249,7 @@

Property Value

ComponentAgentType - +

组件代理类型

@@ -281,7 +281,7 @@

Property Value

diff --git a/api/GameFrameX.Core.BaseHandler.PlayerComponentHandler.html b/api/GameFrameX.Core.BaseHandler.PlayerComponentHandler.html index 5992b79b..64a94692 100644 --- a/api/GameFrameX.Core.BaseHandler.PlayerComponentHandler.html +++ b/api/GameFrameX.Core.BaseHandler.PlayerComponentHandler.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Class PlayerComponentHandler +Class PlayerComponentHandler

@@ -217,7 +217,7 @@

Methods

InitActor() - +

初始化

@@ -249,7 +249,7 @@

Returns

diff --git a/api/GameFrameX.Core.Components.BaseComponent.html b/api/GameFrameX.Core.Components.BaseComponent.html index 7fc52d39..d7a3ed08 100644 --- a/api/GameFrameX.Core.Components.BaseComponent.html +++ b/api/GameFrameX.Core.Components.BaseComponent.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Class BaseComponent +Class BaseComponent

@@ -185,7 +185,7 @@

Properties

Actor - +

Actor 对象

@@ -217,7 +217,7 @@

Property Value

IsActive - +

是否是激活状态

@@ -253,7 +253,7 @@

Methods

Active() - +

激活组件

@@ -286,7 +286,7 @@

Returns

ClearCacheAgent() - +

清理缓存代理

@@ -313,7 +313,7 @@

GetAgent(Type) - +

根据组件类型获取对应的 IComponentAgent 数据

@@ -352,7 +352,7 @@

Returns

Inactive() - +

反激活组件

@@ -385,7 +385,7 @@

Returns

diff --git a/api/GameFrameX.Core.Components.ComponentRegister.html b/api/GameFrameX.Core.Components.ComponentRegister.html index 41bea02e..578fd20e 100644 --- a/api/GameFrameX.Core.Components.ComponentRegister.html +++ b/api/GameFrameX.Core.Components.ComponentRegister.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Class ComponentRegister +Class ComponentRegister

@@ -157,7 +157,7 @@

Methods

ActiveGlobalComponents() - +

激活全局组件

@@ -190,7 +190,7 @@

Returns

ActiveRoleComponents(IComponentAgent, HashSet<short>) - +

激活角色组件

@@ -232,7 +232,7 @@

Returns

GetActorType(Type) - +

根据 CompType 获取对应的 ActorType 类型

@@ -271,7 +271,7 @@

Returns

GetComponents(ushort) - +

根据 ActorType 类型获取对应的 CompTypes 列表

@@ -310,7 +310,7 @@

Returns

Init(Assembly) - +

初始化组件注册器

@@ -355,7 +355,7 @@

Exceptions

diff --git a/api/GameFrameX.Core.Components.StateComponent-1.html b/api/GameFrameX.Core.Components.StateComponent-1.html index 4d0a7e1b..db28fca3 100644 --- a/api/GameFrameX.Core.Components.StateComponent-1.html +++ b/api/GameFrameX.Core.Components.StateComponent-1.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Class StateComponent<TState> +Class StateComponent<TState>

@@ -198,7 +198,7 @@

Properties

State - +

数据对象

@@ -234,7 +234,7 @@

Methods

Active() - +

激活组件

@@ -266,7 +266,7 @@

Returns

Inactive() - +

反激活组件

@@ -298,7 +298,7 @@

Returns

ReadStateAsync() - +

准备状态

@@ -330,7 +330,7 @@

Returns

SaveAll(bool, bool) - +

保存全部数据

@@ -369,7 +369,7 @@

Returns

WriteStateAsync() - +

更新状态

@@ -401,7 +401,7 @@

Returns

diff --git a/api/GameFrameX.Core.Components.StateComponent.html b/api/GameFrameX.Core.Components.StateComponent.html index a8afc4f2..ace07d8d 100644 --- a/api/GameFrameX.Core.Components.StateComponent.html +++ b/api/GameFrameX.Core.Components.StateComponent.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Class StateComponent +Class StateComponent

@@ -169,7 +169,7 @@

Fields

StatisticsTool - +

统计工具

@@ -205,7 +205,7 @@

Methods

AddShutdownSaveFunc(Func<bool, bool, Task>) - +

注册回存

@@ -237,7 +237,7 @@

Parameters

SaveAll(bool) - +

当游戏出现异常,导致无法正常回存,才需要将force=true @@ -275,7 +275,7 @@

Returns

TimerSave() - +

定时回存所有数据

@@ -307,7 +307,7 @@

Returns

diff --git a/api/GameFrameX.Core.Config.BaseDataTable-1.html b/api/GameFrameX.Core.Config.BaseDataTable-1.html index 70f40274..17923660 100644 --- a/api/GameFrameX.Core.Config.BaseDataTable-1.html +++ b/api/GameFrameX.Core.Config.BaseDataTable-1.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Class BaseDataTable<T> +Class BaseDataTable<T>

@@ -186,7 +186,7 @@

Constructors

BaseDataTable() - +

默认构造函数

@@ -213,7 +213,7 @@

BaseDataTable(Func<Task<JsonElement>>) - +

初始化基础数据表

@@ -249,7 +249,7 @@

Fields

DataList - +

数据列表

@@ -280,7 +280,7 @@

Field Value

LongDataMaps - +

长整型键的数据表

@@ -311,7 +311,7 @@

Field Value

StringDataMaps - +

字符串键的数据表

@@ -342,7 +342,7 @@

Field Value

_loadFunc - +

异步加载器

@@ -378,7 +378,7 @@

Properties

All - +

获取数据表中所有对象

@@ -411,7 +411,7 @@

Property Value

Count - +

获取数据表中对象的数量

@@ -444,7 +444,7 @@

Property Value

FirstOrDefault - +

获取数据表中第一个对象

@@ -477,7 +477,7 @@

Property Value

this[int] - +

根据长整型ID获取对象

@@ -516,7 +516,7 @@

Property Value

this[string] - +

根据字符串ID获取对象

@@ -555,7 +555,7 @@

Property Value

LastOrDefault - +

获取数据表中最后一个对象

@@ -592,7 +592,7 @@

Methods

Find(Func<T, bool>) - +

根据条件查找对象

@@ -631,7 +631,7 @@

Returns

FindList(Func<T, bool>) - +

根据条件查找多个对象

@@ -670,7 +670,7 @@

Returns

Get(int) - +

根据长整型ID获取对象

@@ -709,7 +709,7 @@

Returns

Get(string) - +

根据字符串ID获取对象

@@ -748,7 +748,7 @@

Returns

LoadAsync() - +

异步加载数据

@@ -781,7 +781,7 @@

Returns

ToArray() - +

获取数据表中所有对象

@@ -814,7 +814,7 @@

Returns

diff --git a/api/GameFrameX.Core.Config.BeanBase.html b/api/GameFrameX.Core.Config.BeanBase.html index de585b45..f988e606 100644 --- a/api/GameFrameX.Core.Config.BeanBase.html +++ b/api/GameFrameX.Core.Config.BeanBase.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Class BeanBase +Class BeanBase

@@ -178,7 +178,7 @@

Methods

GetTypeId() - +

获取类型ID

@@ -210,7 +210,7 @@

Returns

diff --git a/api/GameFrameX.Core.Config.IConfigManager.html b/api/GameFrameX.Core.Config.IConfigManager.html index f5ae7d99..f7f2b3f0 100644 --- a/api/GameFrameX.Core.Config.IConfigManager.html +++ b/api/GameFrameX.Core.Config.IConfigManager.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Interface IConfigManager +Interface IConfigManager

@@ -141,7 +141,7 @@

Properties

Count - +

获取全局配置项数量。

@@ -178,7 +178,7 @@

Methods

AddConfig(string, IDataTable) - +

增加指定全局配置项。

@@ -214,7 +214,7 @@

Parameters

GetConfig(string) - +

获取指定全局配置项。

@@ -253,7 +253,7 @@

Returns

HasConfig(string) - +

检查是否存在指定全局配置项。

@@ -292,7 +292,7 @@

Returns

RemoveAllConfigs() - +

清空所有全局配置项。

@@ -319,7 +319,7 @@

RemoveConfig(string) - +

移除指定全局配置项。

@@ -358,7 +358,7 @@

Returns

diff --git a/api/GameFrameX.Core.Config.IDataTable-1.html b/api/GameFrameX.Core.Config.IDataTable-1.html index fb544081..1a1dfee3 100644 --- a/api/GameFrameX.Core.Config.IDataTable-1.html +++ b/api/GameFrameX.Core.Config.IDataTable-1.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Interface IDataTable<T> +Interface IDataTable<T>

@@ -157,7 +157,7 @@

Properties

All - +

获取数据表中所有对象。

@@ -190,7 +190,7 @@

Property Value

FirstOrDefault - +

获取数据表中第一个对象。

@@ -223,7 +223,7 @@

Property Value

this[int] - +

根据ID获取对象。

@@ -262,7 +262,7 @@

Property Value

this[string] - +

根据ID获取对象。

@@ -301,7 +301,7 @@

Property Value

LastOrDefault - +

获取数据表中最后一个对象。

@@ -338,7 +338,7 @@

Methods

Find(Func<T, bool>) - +

根据条件查找,返回第一个满足条件的对象。

@@ -377,7 +377,7 @@

Returns

FindList(Func<T, bool>) - +

根据条件查找,返回所有满足条件的对象。

@@ -416,7 +416,7 @@

Returns

Get(int) - +

根据ID获取对象。

@@ -455,7 +455,7 @@

Returns

Get(string) - +

根据ID获取对象。

@@ -494,7 +494,7 @@

Returns

ToArray() - +

获取数据表中所有对象。

@@ -527,7 +527,7 @@

Returns

diff --git a/api/GameFrameX.Core.Config.IDataTable.html b/api/GameFrameX.Core.Config.IDataTable.html index 7de7ed1c..f78a7582 100644 --- a/api/GameFrameX.Core.Config.IDataTable.html +++ b/api/GameFrameX.Core.Config.IDataTable.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Interface IDataTable +Interface IDataTable

@@ -141,7 +141,7 @@

Properties

Count - +

获取数据表中对象的数量。

@@ -178,7 +178,7 @@

Methods

LoadAsync() - +

异步加载数据表。

@@ -211,7 +211,7 @@

Returns

diff --git a/api/GameFrameX.Core.Config.ITypeId.html b/api/GameFrameX.Core.Config.ITypeId.html index e6499a55..1b265f70 100644 --- a/api/GameFrameX.Core.Config.ITypeId.html +++ b/api/GameFrameX.Core.Config.ITypeId.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Interface ITypeId +Interface ITypeId

@@ -141,7 +141,7 @@

Methods

GetTypeId() - +

获取类型ID

@@ -173,7 +173,7 @@

Returns

diff --git a/api/GameFrameX.Core.Config.SerializationException.html b/api/GameFrameX.Core.Config.SerializationException.html index d066ecae..b0cce76d 100644 --- a/api/GameFrameX.Core.Config.SerializationException.html +++ b/api/GameFrameX.Core.Config.SerializationException.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Class SerializationException +Class SerializationException

@@ -209,7 +209,7 @@

Constructors

SerializationException() - +

@@ -235,7 +235,7 @@

SerializationException(string) - +

@@ -266,7 +266,7 @@

Parameters

SerializationException(string, Exception) - +

@@ -299,7 +299,7 @@

Parameters

diff --git a/api/GameFrameX.Core.Config.StringUtil.html b/api/GameFrameX.Core.Config.StringUtil.html index 3e3036f3..a45b80aa 100644 --- a/api/GameFrameX.Core.Config.StringUtil.html +++ b/api/GameFrameX.Core.Config.StringUtil.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Class StringUtil +Class StringUtil

@@ -157,7 +157,7 @@

Methods

ArrayToString<T>(T[]) - +

将数组转换为字符串表示形式。

@@ -202,7 +202,7 @@

Type Parameters

CollectionToString<T>(IEnumerable<T>) - +

将集合转换为字符串表示形式。

@@ -247,7 +247,7 @@

Type Parameters

CollectionToString<TK, TV>(IDictionary<TK, TV>) - +

将字典转换为字符串表示形式。

@@ -295,7 +295,7 @@

Type Parameters

ToStr(object) - +

将对象转换为字符串表示形式。

@@ -334,7 +334,7 @@

Returns

ToStr(object, StringBuilder) - +

将对象转换为字符串表示形式,并使用提供的StringBuilder进行构建。

@@ -376,7 +376,7 @@

Returns

diff --git a/api/GameFrameX.Core.Events.EventDispatcher.html b/api/GameFrameX.Core.Events.EventDispatcher.html index 4e541fdb..a246df5b 100644 --- a/api/GameFrameX.Core.Events.EventDispatcher.html +++ b/api/GameFrameX.Core.Events.EventDispatcher.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Class EventDispatcher +Class EventDispatcher

@@ -157,7 +157,7 @@

Methods

Dispatch(long, int, Param) - +

分发事件

@@ -196,7 +196,7 @@

Parameters

diff --git a/api/GameFrameX.Core.Events.EventListener-1.html b/api/GameFrameX.Core.Events.EventListener-1.html index f29f3791..45d8a54d 100644 --- a/api/GameFrameX.Core.Events.EventListener-1.html +++ b/api/GameFrameX.Core.Events.EventListener-1.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Class EventListener<T> +Class EventListener<T>

@@ -185,7 +185,7 @@

Properties

AgentType - +

获取事件代理类型

@@ -222,7 +222,7 @@

Methods

HandleEvent(IComponentAgent, Event) - +

事件处理函数

@@ -264,7 +264,7 @@

Returns

HandleEvent(T, Event) - +

事件处理函数

@@ -306,7 +306,7 @@

Returns

diff --git a/api/GameFrameX.Core.Hotfix.Agent.BaseComponentAgent-1.html b/api/GameFrameX.Core.Hotfix.Agent.BaseComponentAgent-1.html index ed7f6118..234389ed 100644 --- a/api/GameFrameX.Core.Hotfix.Agent.BaseComponentAgent-1.html +++ b/api/GameFrameX.Core.Hotfix.Agent.BaseComponentAgent-1.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Class BaseComponentAgent<TComponent> +Class BaseComponentAgent<TComponent>

@@ -193,7 +193,7 @@

Properties

Actor - +

所有者的Actor实例

@@ -225,7 +225,7 @@

Property Value

ActorId - +

所有者的Actor ID

@@ -257,7 +257,7 @@

Property Value

Owner - +

组件的所有者

@@ -289,7 +289,7 @@

Property Value

OwnerComponent - +

所有者的组件实例

@@ -321,7 +321,7 @@

Property Value

OwnerType - +

所有者的类型

@@ -353,7 +353,7 @@

Property Value

ScheduleIdSet - +

订阅的定时任务ID集合

@@ -389,7 +389,7 @@

Methods

Active() - +

激活组件

@@ -416,7 +416,7 @@

ActorCrossDay(int) - +

处理Actor跨天事件

@@ -455,7 +455,7 @@

Returns

Daily<T>(int, int, Param, long) - +

基于每天的定时任务

@@ -509,7 +509,7 @@

Type Parameters

Delay<T>(DateTime, Param, long) - +

延迟执行定时任务

@@ -560,7 +560,7 @@

Type Parameters

Delay<T>(long, Param, long) - +

延迟执行定时任务

@@ -611,7 +611,7 @@

Type Parameters

Delay<T>(TimeSpan, Param, long) - +

延迟执行定时任务

@@ -662,7 +662,7 @@

Type Parameters

GetComponentAgent(Type) - +

根据代理类型获取组件

@@ -701,7 +701,7 @@

Returns

GetComponentAgent<T>() - +

根据代理类型获取组件代理

@@ -740,7 +740,7 @@

Type Parameters

Inactive() - +

反激活组件

@@ -773,7 +773,7 @@

Returns

Monthly<T>(int, int, int, Param, long) - +

基于每月某天的定时任务

@@ -830,7 +830,7 @@

Type Parameters

Schedule<T>(TimeSpan, TimeSpan, Param, int, long) - +

订阅定时任务

@@ -887,7 +887,7 @@

Type Parameters

SendAsync(Action, int) - +

异步发送无返回值的工作指令

@@ -929,7 +929,7 @@

Returns

SendAsync(Func<Task>, int, bool) - +

异步发送有返回值的工作指令

@@ -974,7 +974,7 @@

Returns

SendAsync<T>(Func<Task<T>>, int) - +

异步发送有返回值的工作指令

@@ -1021,7 +1021,7 @@

Type Parameters

SendAsync<T>(Func<T>, int) - +

异步发送有返回值的工作指令

@@ -1068,7 +1068,7 @@

Type Parameters

SetAutoRecycle(bool) - +

设置组件是否自动回收

@@ -1101,7 +1101,7 @@

Parameters

SetOwner(IComponent) - +

设置组件的所有者

@@ -1134,7 +1134,7 @@

Parameters

Tell(Action, int) - +

发送无返回值的工作指令

@@ -1170,7 +1170,7 @@

Parameters

Tell(Func<Task>, int) - +

发送有返回值的工作指令

@@ -1206,7 +1206,7 @@

Parameters

Unscheduled(long) - +

取消订阅定时任务

@@ -1239,7 +1239,7 @@

Parameters

Weekly<T>(DayOfWeek, int, int, Param, long) - +

基于每周某天的定时任务

@@ -1296,7 +1296,7 @@

Type Parameters

WithCronExpression<T>(string, Param, long) - +

基于Cron表达式的定时任务

@@ -1347,7 +1347,7 @@

Type Parameters

WithDayOfWeeks<T>(int, int, Param, params DayOfWeek[]) - +

基于每周某天的定时任务

@@ -1401,7 +1401,7 @@

Type Parameters

diff --git a/api/GameFrameX.Core.Hotfix.Agent.FuncComponentAgent-1.html b/api/GameFrameX.Core.Hotfix.Agent.FuncComponentAgent-1.html index f087362f..84ea425c 100644 --- a/api/GameFrameX.Core.Hotfix.Agent.FuncComponentAgent-1.html +++ b/api/GameFrameX.Core.Hotfix.Agent.FuncComponentAgent-1.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Class FuncComponentAgent<TComponent> +Class FuncComponentAgent<TComponent>

@@ -270,7 +270,7 @@

Type Parameters

diff --git a/api/GameFrameX.Core.Hotfix.Agent.StateComponentAgent-2.html b/api/GameFrameX.Core.Hotfix.Agent.StateComponentAgent-2.html index 90cca8e7..39c49297 100644 --- a/api/GameFrameX.Core.Hotfix.Agent.StateComponentAgent-2.html +++ b/api/GameFrameX.Core.Hotfix.Agent.StateComponentAgent-2.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Class StateComponentAgent<TComponent, TState> +Class StateComponentAgent<TComponent, TState>

@@ -277,7 +277,7 @@

Properties

State - +

获取数据对象

@@ -309,7 +309,7 @@

Property Value

diff --git a/api/GameFrameX.Core.Hotfix.HotfixManager.html b/api/GameFrameX.Core.Hotfix.HotfixManager.html index cd5ab3c6..e511e15a 100644 --- a/api/GameFrameX.Core.Hotfix.HotfixManager.html +++ b/api/GameFrameX.Core.Hotfix.HotfixManager.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Class HotfixManager +Class HotfixManager

@@ -157,7 +157,7 @@

Properties

HotfixAssembly - +

热更新程序集

@@ -189,7 +189,7 @@

Property Value

ReloadTime - +

重载时间

@@ -225,7 +225,7 @@

Methods

FindListeners(ushort, int) - +

获取事件监听器列表

@@ -264,7 +264,7 @@

Returns

GetAgent<T>(BaseComponent, Type) - +

获取代理

@@ -308,7 +308,7 @@

Type Parameters

GetHttpHandler(string) - +

获取HTTP消息处理器

@@ -345,7 +345,7 @@

Returns

GetInstance<T>(string, Type) - +

获取实例 @@ -390,7 +390,7 @@

Type Parameters

GetTcpHandler(int) - +

获取TCP消息处理器

@@ -427,7 +427,7 @@

Returns

LoadHotfixModule(AppSetting, string, string, string) - +

加载热更新模块

@@ -474,7 +474,7 @@

Returns

Stop() - +

停止

@@ -506,7 +506,7 @@

Returns

diff --git a/api/GameFrameX.Core.Hotfix.IHotfixBridge.html b/api/GameFrameX.Core.Hotfix.IHotfixBridge.html index e9885f50..be1c20fd 100644 --- a/api/GameFrameX.Core.Hotfix.IHotfixBridge.html +++ b/api/GameFrameX.Core.Hotfix.IHotfixBridge.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Interface IHotfixBridge +Interface IHotfixBridge

@@ -141,7 +141,7 @@

Methods

OnLoadSuccess(AppSetting, bool) - +

加载成功

@@ -183,7 +183,7 @@

Returns

Stop() - +

停止

@@ -216,7 +216,7 @@

Returns

diff --git a/api/GameFrameX.Core.Timer.GlobalTimer.html b/api/GameFrameX.Core.Timer.GlobalTimer.html index 9c31c402..90ccd94d 100644 --- a/api/GameFrameX.Core.Timer.GlobalTimer.html +++ b/api/GameFrameX.Core.Timer.GlobalTimer.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Class GlobalTimer +Class GlobalTimer

@@ -156,7 +156,7 @@

Fields

IsWorking - +

是否正在工作

@@ -192,7 +192,7 @@

Methods

Start() - +

开始全局定时

@@ -219,7 +219,7 @@

Stop() - +

停止全局定时

@@ -251,7 +251,7 @@

Returns

diff --git a/api/GameFrameX.Core.Timer.Handler.ITimerHandler.html b/api/GameFrameX.Core.Timer.Handler.ITimerHandler.html index d406bee6..f7574216 100644 --- a/api/GameFrameX.Core.Timer.Handler.ITimerHandler.html +++ b/api/GameFrameX.Core.Timer.Handler.ITimerHandler.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Interface ITimerHandler +Interface ITimerHandler

@@ -141,7 +141,7 @@

Methods

InnerHandleTimer(IComponentAgent, Param) - +

内部计时器处理器调用函数

@@ -183,7 +183,7 @@

Returns

diff --git a/api/GameFrameX.Core.Timer.Handler.NotHotfixTimerHandler.html b/api/GameFrameX.Core.Timer.Handler.NotHotfixTimerHandler.html index 41374b40..243b0835 100644 --- a/api/GameFrameX.Core.Timer.Handler.NotHotfixTimerHandler.html +++ b/api/GameFrameX.Core.Timer.Handler.NotHotfixTimerHandler.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Class NotHotfixTimerHandler +Class NotHotfixTimerHandler

@@ -179,7 +179,7 @@

Methods

Execute(IJobExecutionContext) - +

内部计时器处理器调用函数

@@ -218,7 +218,7 @@

Returns

HandleTimer(Param) - +

计时器处理函数

@@ -257,7 +257,7 @@

Returns

diff --git a/api/GameFrameX.Core.Timer.Handler.TimerHandler-1.html b/api/GameFrameX.Core.Timer.Handler.TimerHandler-1.html index e60704e0..58601361 100644 --- a/api/GameFrameX.Core.Timer.Handler.TimerHandler-1.html +++ b/api/GameFrameX.Core.Timer.Handler.TimerHandler-1.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Class TimerHandler<TAgent> +Class TimerHandler<TAgent>

@@ -185,7 +185,7 @@

Methods

HandleTimer(TAgent, Param) - +

计时器调用

@@ -227,7 +227,7 @@

Returns

InnerHandleTimer(IComponentAgent, Param) - +

内部计时器处理器调用。由 Quartz 调用

@@ -269,7 +269,7 @@

Returns

diff --git a/api/GameFrameX.Core.Timer.QuartzTimer.html b/api/GameFrameX.Core.Timer.QuartzTimer.html index c1d474a1..56b6a400 100644 --- a/api/GameFrameX.Core.Timer.QuartzTimer.html +++ b/api/GameFrameX.Core.Timer.QuartzTimer.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Class QuartzTimer +Class QuartzTimer

@@ -156,7 +156,7 @@

Fields

ParamKey - +

@@ -191,7 +191,7 @@

Methods

Daily<T>(long, int, int, Param) - +

每日特定时间执行任务

@@ -245,7 +245,7 @@

Type Parameters

Delay<T>(long, TimeSpan, Param) - +

基于时间延迟执行一次

@@ -296,7 +296,7 @@

Type Parameters

Monthly<T>(long, int, int, int, Param) - +

每月某天特定时间执行任务

@@ -353,7 +353,7 @@

Type Parameters

Schedule<T>(long, TimeSpan, TimeSpan, Param, int) - +

每隔一段时间执行一次

@@ -410,7 +410,7 @@

Type Parameters

Start() - +

启动定时任务调度器

@@ -446,7 +446,7 @@

Remarks

Stop() - +

停止定时任务调度器

@@ -482,7 +482,7 @@

Remarks<

UnSchedule(IEnumerable<long>) - +

取消订阅

@@ -514,7 +514,7 @@

Parameters

UnSchedule(long) - +

取消订阅

@@ -546,7 +546,7 @@

Parameters

Weekly<T>(long, DayOfWeek, int, int, Param) - +

每周某天特定时间执行任务

@@ -603,7 +603,7 @@

Type Parameters

WithCronExpression<T>(long, string, Param) - +

基于Cron表达式执行任务

@@ -654,7 +654,7 @@

Type Parameters

WithDayOfWeeks<T>(long, int, int, Param, params DayOfWeek[]) - +

每周某些天特定时间执行任务

@@ -711,7 +711,7 @@

Type Parameters

diff --git a/api/GameFrameX.Core.Utility.ActorIdGenerator.html b/api/GameFrameX.Core.Utility.ActorIdGenerator.html index 860f6b61..fd166de4 100644 --- a/api/GameFrameX.Core.Utility.ActorIdGenerator.html +++ b/api/GameFrameX.Core.Utility.ActorIdGenerator.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Class ActorIdGenerator +Class ActorIdGenerator

@@ -163,7 +163,7 @@

Methods

GetActorId(ushort, int) - +

根据ActorType获取ActorId

@@ -207,7 +207,7 @@

Exceptions

GetActorType(long) - +

根据ActorId获取ActorType

@@ -249,7 +249,7 @@

Exceptions

GetServerId(long) - +

根据ActorId获取服务器id

@@ -288,7 +288,7 @@

Returns

GetUniqueId(IdModule) - +

根据模块获取唯一ID

@@ -326,7 +326,7 @@

Returns

GetUniqueIdByModule(ushort) - +

根据模块获取唯一ID

@@ -364,7 +364,7 @@

Returns

diff --git a/api/GameFrameX.Core.Utility.AgentCallback-1.html b/api/GameFrameX.Core.Utility.AgentCallback-1.html index 1ea92411..0f52fb93 100644 --- a/api/GameFrameX.Core.Utility.AgentCallback-1.html +++ b/api/GameFrameX.Core.Utility.AgentCallback-1.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Class AgentCallback<TAgent> +Class AgentCallback<TAgent>

@@ -184,7 +184,7 @@

Methods

CompAgentType() - +

@@ -215,7 +215,7 @@

Returns

Invoke(IComponentAgent, Param) - +

执行

@@ -254,7 +254,7 @@

Returns

OnCall(TAgent, Param) - +

回调

@@ -293,7 +293,7 @@

Returns

diff --git a/api/GameFrameX.Core.Utility.IAgentCallback.html b/api/GameFrameX.Core.Utility.IAgentCallback.html index a064bdfd..45e49dff 100644 --- a/api/GameFrameX.Core.Utility.IAgentCallback.html +++ b/api/GameFrameX.Core.Utility.IAgentCallback.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Interface IAgentCallback +Interface IAgentCallback

@@ -141,7 +141,7 @@

Methods

CompAgentType() - +

组件代理类型

@@ -173,7 +173,7 @@

Returns

Invoke(IComponentAgent, Param) - +

执行

@@ -214,7 +214,7 @@

Returns

diff --git a/api/GameFrameX.Core.Utility.StatisticsTool.html b/api/GameFrameX.Core.Utility.StatisticsTool.html index 8422c511..57e111ac 100644 --- a/api/GameFrameX.Core.Utility.StatisticsTool.html +++ b/api/GameFrameX.Core.Utility.StatisticsTool.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Class StatisticsTool +Class StatisticsTool

@@ -170,7 +170,7 @@

Methods

ClearCount() - +

清理统计

@@ -197,7 +197,7 @@

ClearCount(DateTime) - +

清理统计

@@ -229,7 +229,7 @@

Parameters

Count(string, int) - +

记录统计

@@ -263,7 +263,7 @@

Parameters

CountRecord(int) - +

统计

@@ -300,7 +300,7 @@

Returns

diff --git a/api/GameFrameX.DataBase.Abstractions.ICacheState.html b/api/GameFrameX.DataBase.Abstractions.ICacheState.html index 58aa83b9..79cdea13 100644 --- a/api/GameFrameX.DataBase.Abstractions.ICacheState.html +++ b/api/GameFrameX.DataBase.Abstractions.ICacheState.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Interface ICacheState +Interface ICacheState

@@ -163,7 +163,7 @@

Properties

Id - +

唯一ID

@@ -199,7 +199,7 @@

Methods

IsModify() - +

是否修改

@@ -231,7 +231,7 @@

Returns

LoadFromDbPostHandler(bool) - +

用于在对象从数据库加载后进行一些特定的处理,如初始化数据或设置状态。

@@ -264,7 +264,7 @@

Parameters

SaveToDbPostHandler() - +

在对象保存到数据库后调用的方法,可以进行一些后续处理。

@@ -291,7 +291,7 @@

ToBytes() - +

将对象序列化转换为字节数组

@@ -323,7 +323,7 @@

Returns

diff --git a/api/GameFrameX.DataBase.Abstractions.IDatabaseService.html b/api/GameFrameX.DataBase.Abstractions.IDatabaseService.html index 64893606..1fb71685 100644 --- a/api/GameFrameX.DataBase.Abstractions.IDatabaseService.html +++ b/api/GameFrameX.DataBase.Abstractions.IDatabaseService.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Interface IDatabaseService +Interface IDatabaseService

@@ -141,7 +141,7 @@

Methods

AddAsync<TState>(TState) - +

保存数据

@@ -186,7 +186,7 @@

Type Parameters

AddListAsync<TState>(IEnumerable<TState>) - +

保存多条数据

@@ -230,7 +230,7 @@

Type Parameters

AddOrUpdateAsync<TState>(TState) - +

增加或更新数据

@@ -275,7 +275,7 @@

Type Parameters

AnyAsync<TState>(Expression<Func<TState, bool>>) - +

查询符合条件的数据是否存在

@@ -320,7 +320,7 @@

Type Parameters

Any<TState>(Expression<Func<TState, bool>>) - +

查询符合条件的数据是否存在

@@ -365,7 +365,7 @@

Type Parameters

Close() - +

关闭数据库连接

@@ -392,7 +392,7 @@

CountAsync<TState>(Expression<Func<TState, bool>>) - +

查询数据长度

@@ -437,7 +437,7 @@

Type Parameters

DeleteAsync<TState>(Expression<Func<TState, bool>>) - +

删除数据

@@ -482,7 +482,7 @@

Type Parameters

DeleteAsync<TState>(TState) - +

删除数据

@@ -527,7 +527,7 @@

Type Parameters

FindAsync<TState>(long, Expression<Func<TState, bool>>) - +

查询单条数据

@@ -575,7 +575,7 @@

Type Parameters

FindAsync<TState>(Expression<Func<TState, bool>>) - +

查询单条数据

@@ -620,7 +620,7 @@

Type Parameters

FindListAsync<TState>(Expression<Func<TState, bool>>) - +

查询数据

@@ -665,7 +665,7 @@

Type Parameters

FindSortAscendingAsync<TState>(Expression<Func<TState, bool>>, Expression<Func<TState, object>>, int, int) - +

以升序方式查找符合条件的元素并进行分页。

@@ -719,7 +719,7 @@

Type Parameters

FindSortAscendingFirstOneAsync<TState>(Expression<Func<TState, bool>>, Expression<Func<TState, object>>) - +

以升序方式查找符合条件的第一个元素。

@@ -767,7 +767,7 @@

Type Parameters

FindSortDescendingAsync<TState>(Expression<Func<TState, bool>>, Expression<Func<TState, object>>, int, int) - +

以降序方式查找符合条件的元素并进行分页。

@@ -821,7 +821,7 @@

Type Parameters

FindSortDescendingFirstOneAsync<TState>(Expression<Func<TState, bool>>, Expression<Func<TState, object>>) - +

以降序方式查找符合条件的第一个元素。

@@ -869,7 +869,7 @@

Type Parameters

Open(string, string) - +

链接数据库

@@ -905,7 +905,7 @@

Parameters

UpdateAsync<TState>(IEnumerable<TState>) - +

保存多条数据

@@ -949,7 +949,7 @@

Type Parameters

UpdateAsync<TState>(TState) - +

保存数据,如果数据已经存在则更新,如果不存在则插入

@@ -994,7 +994,7 @@

Type Parameters

diff --git a/api/GameFrameX.DataBase.Abstractions.ISafeCreate.html b/api/GameFrameX.DataBase.Abstractions.ISafeCreate.html index 3e94f888..6add10c2 100644 --- a/api/GameFrameX.DataBase.Abstractions.ISafeCreate.html +++ b/api/GameFrameX.DataBase.Abstractions.ISafeCreate.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Interface ISafeCreate +Interface ISafeCreate

@@ -141,7 +141,7 @@

Properties

CreateId - +

创建人

@@ -173,7 +173,7 @@

Property Value

CreateTime - +

创建时间

@@ -205,7 +205,7 @@

Property Value

diff --git a/api/GameFrameX.DataBase.Abstractions.ISafeDelete.html b/api/GameFrameX.DataBase.Abstractions.ISafeDelete.html index f7b307cf..aa9ca79e 100644 --- a/api/GameFrameX.DataBase.Abstractions.ISafeDelete.html +++ b/api/GameFrameX.DataBase.Abstractions.ISafeDelete.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Interface ISafeDelete +Interface ISafeDelete

@@ -141,7 +141,7 @@

Properties

DeleteTime - +

删除时间

@@ -173,7 +173,7 @@

Property Value

IsDeleted - +

是否删除

@@ -205,7 +205,7 @@

Property Value

diff --git a/api/GameFrameX.DataBase.Abstractions.ISafeUpdate.html b/api/GameFrameX.DataBase.Abstractions.ISafeUpdate.html index 93123acb..a14e9395 100644 --- a/api/GameFrameX.DataBase.Abstractions.ISafeUpdate.html +++ b/api/GameFrameX.DataBase.Abstractions.ISafeUpdate.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Interface ISafeUpdate +Interface ISafeUpdate

@@ -141,7 +141,7 @@

Properties

UpdateCount - +

更新次数

@@ -173,7 +173,7 @@

Property Value

UpdateTime - +

更新时间

@@ -205,7 +205,7 @@

Property Value

diff --git a/api/GameFrameX.DataBase.Mongo.CacheState.html b/api/GameFrameX.DataBase.Mongo.CacheState.html index 07812262..4f491373 100644 --- a/api/GameFrameX.DataBase.Mongo.CacheState.html +++ b/api/GameFrameX.DataBase.Mongo.CacheState.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Class CacheState +Class CacheState

@@ -226,7 +226,7 @@

Methods

ToBytes() - +

将对象序列化转换为字节数组

@@ -258,7 +258,7 @@

Returns

diff --git a/api/GameFrameX.DataBase.Mongo.MongoDbService.html b/api/GameFrameX.DataBase.Mongo.MongoDbService.html index 597575b9..db81b6e5 100644 --- a/api/GameFrameX.DataBase.Mongo.MongoDbService.html +++ b/api/GameFrameX.DataBase.Mongo.MongoDbService.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Class MongoDbService +Class MongoDbService

@@ -177,7 +177,7 @@

Fields

BulkWriteOptions - +

批量写入选项,用于批量写入文档。设置 @@ -210,7 +210,7 @@

Field Value

ReplaceOptions - +

替换选项,用于替换文档。设置 @@ -243,7 +243,7 @@

Field Value

UpdateOptions - +

更新选项,用于更新文档。设置 @@ -281,7 +281,7 @@

Properties

Client - +

获取或设置MongoDB客户端。

@@ -313,7 +313,7 @@

Property Value

CurrentDatabase - +

获取或设置当前使用的MongoDB数据库。

@@ -349,7 +349,7 @@

Methods

AddAsync<TState>(TState) - +

增加一条数据

@@ -392,7 +392,7 @@

Type Parameters

AddListAsync<TState>(IEnumerable<TState>) - +

增加一个列表数据

@@ -434,7 +434,7 @@

Type Parameters

AddOrUpdateAsync<TState>(TState) - +

增加或更新数据

@@ -479,7 +479,7 @@

Type Parameters

AnyAsync<TState>(Expression<Func<TState, bool>>) - +

判断是否存在符合条件的数据

@@ -522,7 +522,7 @@

Type Parameters

Any<TState>(Expression<Func<TState, bool>>) - +

判断是否存在符合条件的数据

@@ -565,7 +565,7 @@

Type Parameters

Close() - +

关闭MongoDB连接。

@@ -592,7 +592,7 @@

CountAsync<TState>(Expression<Func<TState, bool>>) - +

查询数据长度

@@ -635,7 +635,7 @@

Type Parameters

CreateIndex(string, string, bool) - +

创建索引

@@ -678,7 +678,7 @@

Returns

CreateIndexAsync(string, string, bool) - +

创建索引

@@ -721,7 +721,7 @@

Returns

CreateIndexAsync<TState>(string, Expression<Func<TState, object>>, bool) - +

创建索引

@@ -768,7 +768,7 @@

Type Parameters

CreateIndex<TState>(string, Expression<Func<TState, object>>, bool) - +

创建索引

@@ -815,7 +815,7 @@

Type Parameters

Delete(string, BsonDocument) - +

按BsonDocument条件删除

@@ -856,7 +856,7 @@

Returns

Delete(string, FilterDefinition<BsonDocument>) - +

按检索条件删除 @@ -898,7 +898,7 @@

Returns

Delete(string, Expression<Func<BsonDocument, bool>>) - +

按条件表达式删除

@@ -939,7 +939,7 @@

Returns

Delete(string, string) - +

按json字符串删除

@@ -980,7 +980,7 @@

Returns

DeleteAsync(string, BsonDocument) - +

按BsonDocument条件删除

@@ -1021,7 +1021,7 @@

Returns

DeleteAsync(string, FilterDefinition<BsonDocument>) - +

按检索条件删除 @@ -1063,7 +1063,7 @@

Returns

DeleteAsync(string, Expression<Func<BsonDocument, bool>>) - +

按条件表达式删除

@@ -1104,7 +1104,7 @@

Returns

DeleteAsync(string, string) - +

按json字符串删除

@@ -1145,7 +1145,7 @@

Returns

DeleteAsync<TState>(BsonDocument) - +

按BsonDocument条件删除

@@ -1188,7 +1188,7 @@

Type Parameters

DeleteAsync<TState>(FilterDefinition<TState>) - +

按检索条件删除 @@ -1232,7 +1232,7 @@

Type Parameters

DeleteAsync<TState>(Expression<Func<TState, bool>>) - +

删除数据

@@ -1275,7 +1275,7 @@

Type Parameters

DeleteAsync<TState>(string, string) - +

按json字符串删除

@@ -1321,7 +1321,7 @@

Type Parameters

DeleteAsync<TState>(TState) - +

删除一条数据

@@ -1363,7 +1363,7 @@

Type Parameters

DeleteMany(string, BsonDocument) - +

按BsonDocument条件删除

@@ -1404,7 +1404,7 @@

Returns

DeleteMany(string, FilterDefinition<BsonDocument>) - +

按检索条件删除 @@ -1446,7 +1446,7 @@

Returns

DeleteMany(string, Expression<Func<BsonDocument, bool>>) - +

按条件表达式删除

@@ -1487,7 +1487,7 @@

Returns

DeleteMany(string, string) - +

按json字符串删除

@@ -1528,7 +1528,7 @@

Returns

DeleteManyAsync(string, BsonDocument) - +

按BsonDocument条件删除

@@ -1569,7 +1569,7 @@

Returns

DeleteManyAsync(string, FilterDefinition<BsonDocument>) - +

按检索条件删除 @@ -1611,7 +1611,7 @@

Returns

DeleteManyAsync(string, Expression<Func<BsonDocument, bool>>) - +

按条件表达式删除

@@ -1652,7 +1652,7 @@

Returns

DeleteManyAsync(string, string) - +

按json字符串删除

@@ -1693,7 +1693,7 @@

Returns

DeleteManyAsync<TState>(BsonDocument) - +

按BsonDocument条件删除

@@ -1736,7 +1736,7 @@

Type Parameters

DeleteManyAsync<TState>(FilterDefinition<TState>) - +

按检索条件删除 @@ -1780,7 +1780,7 @@

Type Parameters

DeleteManyAsync<TState>(Expression<Func<TState, bool>>) - +

按条件表达式删除

@@ -1823,7 +1823,7 @@

Type Parameters

DeleteManyAsync<TState>(string) - +

按json字符串删除

@@ -1866,7 +1866,7 @@

Type Parameters

DeleteMany<TState>(BsonDocument) - +

按BsonDocument条件删除

@@ -1909,7 +1909,7 @@

Type Parameters

DeleteMany<TState>(FilterDefinition<TState>) - +

按检索条件删除 @@ -1953,7 +1953,7 @@

Type Parameters

DeleteMany<TState>(Expression<Func<TState, bool>>) - +

按条件表达式删除

@@ -1996,7 +1996,7 @@

Type Parameters

DeleteMany<TState>(string) - +

按json字符串删除

@@ -2039,7 +2039,7 @@

Type Parameters

DeleteOne(string, Expression<Func<BsonDocument, bool>>) - +

删除一条记录

@@ -2080,7 +2080,7 @@

Returns

DeleteOneAsync(string, Expression<Func<BsonDocument, bool>>) - +

删除一条记录

@@ -2121,7 +2121,7 @@

Returns

DeleteOneAsync<TState>(Expression<Func<TState, bool>>) - +

删除一条记录

@@ -2164,7 +2164,7 @@

Type Parameters

DeleteOne<TState>(Expression<Func<TState, bool>>) - +

删除一条记录

@@ -2207,7 +2207,7 @@

Type Parameters

Delete<TState>(Expression<Func<TState, bool>>) - +

按条件表达式删除

@@ -2250,7 +2250,7 @@

Type Parameters

Delete<TState>(string) - +

按json字符串删除

@@ -2293,7 +2293,7 @@

Type Parameters

Delete<TState>(string, BsonDocument) - +

按BsonDocument条件删除

@@ -2339,7 +2339,7 @@

Type Parameters

Delete<TState>(string, FilterDefinition<TState>) - +

按检索条件删除 @@ -2386,7 +2386,7 @@

Type Parameters

DropIndex(string, string) - +

删除索引

@@ -2422,7 +2422,7 @@

Parameters

DropIndexAsync(string, string) - +

删除索引

@@ -2463,7 +2463,7 @@

Returns

FindAsync<TState>(long, Expression<Func<TState, bool>>) - +

加载指定ID的缓存状态。

@@ -2511,7 +2511,7 @@

Type Parameters

FindAsync<TState>(Expression<Func<TState, bool>>) - +

异步查找满足指定条件的缓存状态。

@@ -2556,7 +2556,7 @@

Type Parameters

FindListAsync<TState>(Expression<Func<TState, bool>>) - +

异步查找满足指定条件的缓存状态列表。

@@ -2601,7 +2601,7 @@

Type Parameters

FindSortAscendingAsync<TState>(Expression<Func<TState, bool>>, Expression<Func<TState, object>>, int, int) - +

以升序方式查找符合条件的元素并进行分页。

@@ -2655,7 +2655,7 @@

Type Parameters

FindSortAscendingFirstOneAsync<TState>(Expression<Func<TState, bool>>, Expression<Func<TState, object>>) - +

以升序方式查找符合条件的第一个元素。

@@ -2703,7 +2703,7 @@

Type Parameters

FindSortDescendingAsync<TState>(Expression<Func<TState, bool>>, Expression<Func<TState, object>>, int, int) - +

以降序方式查找符合条件的元素并进行分页。

@@ -2757,7 +2757,7 @@

Type Parameters

FindSortDescendingFirstOneAsync<TState>(Expression<Func<TState, bool>>, Expression<Func<TState, object>>) - +

以降序方式查找符合条件的第一个元素。

@@ -2805,7 +2805,7 @@

Type Parameters

Open(string, string) - +

打开MongoDB连接并指定URL和数据库名称。

@@ -2841,7 +2841,7 @@

Parameters

UpdateAsync<TState>(IEnumerable<TState>) - +

保存多条数据

@@ -2885,7 +2885,7 @@

Type Parameters

UpdateAsync<TState>(TState) - +

保存数据

@@ -2927,7 +2927,7 @@

Type Parameters

UpdateCountAsync<TState>(TState) - +

@@ -2968,7 +2968,7 @@

Type Parameters

UpdateIndex(string, string, bool) - +

更新索引

@@ -3011,7 +3011,7 @@

Returns

UpdateIndexAsync(string, string, bool) - +

更新索引

@@ -3054,7 +3054,7 @@

Returns

UpdateIndexAsync<TState>(Expression<Func<TState, object>>, bool) - +

更新索引

@@ -3098,7 +3098,7 @@

Type Parameters

UpdateIndex<TState>(Expression<Func<TState, object>>, bool) - +

更新索引

@@ -3142,7 +3142,7 @@

Type Parameters

UpdateMany(string, Expression<Func<BsonDocument, bool>>, UpdateDefinition<BsonDocument>, bool) - +

修改文档

@@ -3189,7 +3189,7 @@

Returns

UpdateManyAsync(string, Expression<Func<BsonDocument, bool>>, UpdateDefinition<BsonDocument>, bool) - +

修改多个文档

@@ -3236,7 +3236,7 @@

Returns

UpdateManyAsync<TState>(Expression<Func<TState, bool>>, UpdateDefinition<TState>, bool) - +

修改多个文档

@@ -3285,7 +3285,7 @@

Type Parameters

UpdateMany<TState>(Expression<Func<TState, bool>>, UpdateDefinition<TState>, bool) - +

修改文档

@@ -3334,7 +3334,7 @@

Type Parameters

UpdateOne(string, Expression<Func<BsonDocument, bool>>, UpdateDefinition<BsonDocument>) - +

修改文档

@@ -3378,7 +3378,7 @@

Returns

UpdateOne(string, Expression<Func<BsonDocument, bool>>, UpdateDefinition<BsonDocument>, bool) - +

修改一条数据

@@ -3425,7 +3425,7 @@

Returns

UpdateOneAsync(string, Expression<Func<BsonDocument, bool>>, UpdateDefinition<BsonDocument>) - +

修改文档

@@ -3469,7 +3469,7 @@

Returns

UpdateOneAsync(string, Expression<Func<BsonDocument, bool>>, UpdateDefinition<BsonDocument>, bool) - +

修改一条数据

@@ -3516,7 +3516,7 @@

Returns

UpdateOneAsync<TState>(Expression<Func<TState, bool>>, UpdateDefinition<TState>) - +

修改文档

@@ -3562,7 +3562,7 @@

Type Parameters

UpdateOneAsync<TState>(Expression<Func<TState, bool>>, UpdateDefinition<TState>, bool) - +

修改一条数据

@@ -3611,7 +3611,7 @@

Type Parameters

UpdateOne<TState>(Expression<Func<TState, bool>>, UpdateDefinition<TState>, bool) - +

修改一条数据

@@ -3660,7 +3660,7 @@

Type Parameters

UpdateOne<TState>(string, Expression<Func<TState, bool>>, UpdateDefinition<TState>) - +

修改文档

@@ -3709,7 +3709,7 @@

Type Parameters

diff --git a/api/GameFrameX.DataBase.Mongo.MongoIndexAttribute.html b/api/GameFrameX.DataBase.Mongo.MongoIndexAttribute.html index 6f9088f8..29d5b066 100644 --- a/api/GameFrameX.DataBase.Mongo.MongoIndexAttribute.html +++ b/api/GameFrameX.DataBase.Mongo.MongoIndexAttribute.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Class MongoIndexAttribute +Class MongoIndexAttribute

@@ -277,7 +277,7 @@

Properties

IsAscending - +

是否升序

@@ -309,7 +309,7 @@

Property Value

Name - +

索引名称

@@ -341,7 +341,7 @@

Property Value

Unique - +

是否唯一,默认为false

@@ -373,7 +373,7 @@

Property Value

diff --git a/api/GameFrameX.GameAnalytics.ErrorLevel.html b/api/GameFrameX.GameAnalytics.ErrorLevel.html index df15c9c4..81d57fe0 100644 --- a/api/GameFrameX.GameAnalytics.ErrorLevel.html +++ b/api/GameFrameX.GameAnalytics.ErrorLevel.html @@ -16,7 +16,7 @@ - + @@ -90,7 +90,7 @@
Table of Contents

-Enum ErrorLevel +Enum ErrorLevel

@@ -152,7 +152,7 @@

Fields diff --git a/api/GameFrameX.GameAnalytics.GameAnalyticsHelper.html b/api/GameFrameX.GameAnalytics.GameAnalyticsHelper.html index 1ce497ca..f390b262 100644 --- a/api/GameFrameX.GameAnalytics.GameAnalyticsHelper.html +++ b/api/GameFrameX.GameAnalytics.GameAnalyticsHelper.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@

Table of Contents

-Class GameAnalyticsHelper +Class GameAnalyticsHelper

@@ -157,7 +157,7 @@

Methods

Business(string, int, string, string, string, IDictionary<string, object>, bool) - +

在 GA 服务器上支持收据验证的应用内购买。

@@ -208,7 +208,7 @@

Parameters

Error(ErrorLevel, string, IDictionary<string, object>, bool) - +

提交异常堆栈跟踪或自定义错误消息。

@@ -250,7 +250,7 @@

Parameters

Event(string, Dictionary<string, object>) - +

提交自定义事件 ID。用于跟踪游戏特别需要的指标。

@@ -286,7 +286,7 @@

Parameters

Init(string, string, string) - +

初始化, @@ -324,7 +324,7 @@

Parameters

Progression(ProgressionStatus, string, string, string, double, IDictionary<string, object>, bool) - +

级别尝试与开始,失败和完成事件。

@@ -375,7 +375,7 @@

Parameters

Resource(ResourceFlowType, string, float, string, string, IDictionary<string, object>, bool) - +

管理虚拟货币的流动 - 如 gems 或 lives

@@ -426,7 +426,7 @@

Parameters

SetGlobalCustomEventFields(Dictionary<string, object>) - +

设置全局自定义事件字段

@@ -459,7 +459,7 @@

Parameters

diff --git a/api/GameFrameX.GameAnalytics.ProgressionStatus.html b/api/GameFrameX.GameAnalytics.ProgressionStatus.html index 7f90aee4..546f6e2e 100644 --- a/api/GameFrameX.GameAnalytics.ProgressionStatus.html +++ b/api/GameFrameX.GameAnalytics.ProgressionStatus.html @@ -16,7 +16,7 @@ - + @@ -90,7 +90,7 @@
Table of Contents

-Enum ProgressionStatus +Enum ProgressionStatus

@@ -146,7 +146,7 @@

Fields diff --git a/api/GameFrameX.GameAnalytics.ResourceFlowType.html b/api/GameFrameX.GameAnalytics.ResourceFlowType.html index 3daa1e8d..d7806f02 100644 --- a/api/GameFrameX.GameAnalytics.ResourceFlowType.html +++ b/api/GameFrameX.GameAnalytics.ResourceFlowType.html @@ -16,7 +16,7 @@ - + @@ -90,7 +90,7 @@

Table of Contents

-Enum ResourceFlowType +Enum ResourceFlowType

@@ -143,7 +143,7 @@

Fields diff --git a/api/GameFrameX.Launcher.StartUp.AppStartUpService.html b/api/GameFrameX.Launcher.StartUp.AppStartUpService.html index cdd2a4ef..8d245adb 100644 --- a/api/GameFrameX.Launcher.StartUp.AppStartUpService.html +++ b/api/GameFrameX.Launcher.StartUp.AppStartUpService.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@

Table of Contents

-Class AppStartUpService +Class AppStartUpService

@@ -233,7 +233,7 @@

Methods

StartAsync() - +

启动服务器

@@ -265,7 +265,7 @@

Returns

diff --git a/api/GameFrameX.NetWork.Abstractions.ICommandInfo.html b/api/GameFrameX.NetWork.Abstractions.ICommandInfo.html index db1d1a61..056bb7c3 100644 --- a/api/GameFrameX.NetWork.Abstractions.ICommandInfo.html +++ b/api/GameFrameX.NetWork.Abstractions.ICommandInfo.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Interface ICommandInfo +Interface ICommandInfo

@@ -141,7 +141,7 @@

Properties

MainId - +

主消息ID

@@ -173,7 +173,7 @@

Property Value

MessageId - +

合并后的消息ID

@@ -205,7 +205,7 @@

Property Value

SubId - +

次消息ID

@@ -237,7 +237,7 @@

Property Value

diff --git a/api/GameFrameX.NetWork.Abstractions.IHeartBeatMessage.html b/api/GameFrameX.NetWork.Abstractions.IHeartBeatMessage.html index afd3fe3f..3884efa6 100644 --- a/api/GameFrameX.NetWork.Abstractions.IHeartBeatMessage.html +++ b/api/GameFrameX.NetWork.Abstractions.IHeartBeatMessage.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Interface IHeartBeatMessage +Interface IHeartBeatMessage

@@ -159,7 +159,7 @@

- Edit this page + Edit this page

diff --git a/api/GameFrameX.NetWork.Abstractions.IInnerNetworkMessage.html b/api/GameFrameX.NetWork.Abstractions.IInnerNetworkMessage.html index ab801088..dd181de7 100644 --- a/api/GameFrameX.NetWork.Abstractions.IInnerNetworkMessage.html +++ b/api/GameFrameX.NetWork.Abstractions.IInnerNetworkMessage.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Interface IInnerNetworkMessage +Interface IInnerNetworkMessage

@@ -148,7 +148,7 @@

Properties

Header - +

消息头对象

@@ -180,7 +180,7 @@

Property Value

MessageData - +

消息数据

@@ -216,7 +216,7 @@

Methods

ClearData() - +

清除消息数据

@@ -243,7 +243,7 @@

DeserializeMessageObject() - +

转换消息数据为消息对象

@@ -275,7 +275,7 @@

Returns

GetData(string) - +

获取消息数据

@@ -312,7 +312,7 @@

Returns

SetData(string, object) - +

设置消息数据

@@ -346,7 +346,7 @@

Parameters

SetMessageData(byte[]) - +

设置消息数据

@@ -378,7 +378,7 @@

Parameters

diff --git a/api/GameFrameX.NetWork.Abstractions.IMessage.html b/api/GameFrameX.NetWork.Abstractions.IMessage.html index 52410d8e..87acb5fa 100644 --- a/api/GameFrameX.NetWork.Abstractions.IMessage.html +++ b/api/GameFrameX.NetWork.Abstractions.IMessage.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Interface IMessage +Interface IMessage

@@ -141,7 +141,7 @@

Methods

ToFormatMessageString() - +

获取格式化后的消息字符串

@@ -173,7 +173,7 @@

Returns

diff --git a/api/GameFrameX.NetWork.Abstractions.IMessageCompressHandler.html b/api/GameFrameX.NetWork.Abstractions.IMessageCompressHandler.html index aa1813a6..af0c6d8c 100644 --- a/api/GameFrameX.NetWork.Abstractions.IMessageCompressHandler.html +++ b/api/GameFrameX.NetWork.Abstractions.IMessageCompressHandler.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Interface IMessageCompressHandler +Interface IMessageCompressHandler

@@ -141,7 +141,7 @@

Methods

Handler(byte[]) - +

压缩处理

@@ -179,7 +179,7 @@

Returns

diff --git a/api/GameFrameX.NetWork.Abstractions.IMessageDecoderHandler.html b/api/GameFrameX.NetWork.Abstractions.IMessageDecoderHandler.html index c64dccd7..eb329638 100644 --- a/api/GameFrameX.NetWork.Abstractions.IMessageDecoderHandler.html +++ b/api/GameFrameX.NetWork.Abstractions.IMessageDecoderHandler.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Interface IMessageDecoderHandler +Interface IMessageDecoderHandler

@@ -141,7 +141,7 @@

Properties

PackageHeaderLength - +

消息头长度

@@ -177,7 +177,7 @@

Methods

Handler(ref ReadOnlySequence<byte>) - +

解析消息

@@ -216,7 +216,7 @@

Returns

Handler(byte[]) - +

解析消息

@@ -255,7 +255,7 @@

Returns

SetDecompressionHandler(IMessageDecompressHandler) - +

设置解压消息处理器

@@ -288,7 +288,7 @@

Parameters

diff --git a/api/GameFrameX.NetWork.Abstractions.IMessageDecompressHandler.html b/api/GameFrameX.NetWork.Abstractions.IMessageDecompressHandler.html index 0b885f56..0b437c2c 100644 --- a/api/GameFrameX.NetWork.Abstractions.IMessageDecompressHandler.html +++ b/api/GameFrameX.NetWork.Abstractions.IMessageDecompressHandler.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Interface IMessageDecompressHandler +Interface IMessageDecompressHandler

@@ -141,7 +141,7 @@

Methods

Handler(byte[]) - +

解压处理

@@ -179,7 +179,7 @@

Returns

diff --git a/api/GameFrameX.NetWork.Abstractions.IMessageEncoderHandler.html b/api/GameFrameX.NetWork.Abstractions.IMessageEncoderHandler.html index dccb6c91..b4f45580 100644 --- a/api/GameFrameX.NetWork.Abstractions.IMessageEncoderHandler.html +++ b/api/GameFrameX.NetWork.Abstractions.IMessageEncoderHandler.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Interface IMessageEncoderHandler +Interface IMessageEncoderHandler

@@ -141,7 +141,7 @@

Properties

LimitCompressLength - +

超过多少字节长度才启用压缩

@@ -173,7 +173,7 @@

Property Value

PackageHeaderLength - +

消息包头长度

@@ -209,7 +209,7 @@

Methods

Handler(IInnerNetworkMessage) - +

内部消息

@@ -246,7 +246,7 @@

Returns

Handler(IMessage) - +

消息编码,当压缩消息处理器存在的时候将会被调用

@@ -284,7 +284,7 @@

Returns

SetCompressionHandler(IMessageCompressHandler) - +

设置压缩消息处理器

@@ -317,7 +317,7 @@

Parameters

diff --git a/api/GameFrameX.NetWork.Abstractions.INetWorkChannel.html b/api/GameFrameX.NetWork.Abstractions.INetWorkChannel.html index 7c95a1a3..0c509556 100644 --- a/api/GameFrameX.NetWork.Abstractions.INetWorkChannel.html +++ b/api/GameFrameX.NetWork.Abstractions.INetWorkChannel.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Interface INetWorkChannel +Interface INetWorkChannel

@@ -141,7 +141,7 @@

Properties

GameAppSession - +

应用会话对象

@@ -173,7 +173,7 @@

Property Value

RpcSession - +

RPC 会话

@@ -209,7 +209,7 @@

Methods

ClearData() - +

清除自定义数据

@@ -236,7 +236,7 @@

Close() - +

关闭网络

@@ -263,7 +263,7 @@

GetData<T>(string) - +

获取用户数据对象. @@ -310,7 +310,7 @@

Type Parameters

GetLastMessageTimeSecond(in DateTime) - +

获取最后一次消息的时间

@@ -348,7 +348,7 @@

Returns

IsClosed() - +

网络是否已经关闭

@@ -381,7 +381,7 @@

Returns

RemoveData(string) - +

移除用户数据

@@ -414,7 +414,7 @@

Parameters

SetData(string, object) - +

设置用户数据

@@ -450,7 +450,7 @@

Parameters

UpdateReceiveMessageTime(long) - +

更新接收消息时间

@@ -482,7 +482,7 @@

Parameters

Write(INetworkMessage) - +

写入消息

@@ -515,7 +515,7 @@

Parameters

WriteAsync(INetworkMessage, int) - +

异步写入消息

@@ -556,7 +556,7 @@

Returns

diff --git a/api/GameFrameX.NetWork.Abstractions.INetworkMessage.html b/api/GameFrameX.NetWork.Abstractions.INetworkMessage.html index e5f4f500..a01fde39 100644 --- a/api/GameFrameX.NetWork.Abstractions.INetworkMessage.html +++ b/api/GameFrameX.NetWork.Abstractions.INetworkMessage.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Interface INetworkMessage +Interface INetworkMessage

@@ -148,7 +148,7 @@

Properties

UniqueId - +

消息的唯一ID

@@ -184,7 +184,7 @@

Methods

SetMessageId(int) - +

设置消息ID

@@ -216,7 +216,7 @@

Parameters

SetUniqueId(int) - +

设置唯一消息ID

@@ -248,7 +248,7 @@

Parameters

ToJsonString() - +

获取JSON格式化后的消息字符串

@@ -280,7 +280,7 @@

Returns

UpdateUniqueId() - +

更新唯一消息ID

@@ -307,7 +307,7 @@

diff --git a/api/GameFrameX.NetWork.Abstractions.INetworkMessageHeader.html b/api/GameFrameX.NetWork.Abstractions.INetworkMessageHeader.html index 01538e5e..2a0057a3 100644 --- a/api/GameFrameX.NetWork.Abstractions.INetworkMessageHeader.html +++ b/api/GameFrameX.NetWork.Abstractions.INetworkMessageHeader.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@

Table of Contents

-Interface INetworkMessageHeader +Interface INetworkMessageHeader

@@ -141,7 +141,7 @@

Properties

MessageId - +

消息ID

@@ -173,7 +173,7 @@

Property Value

OperationType - +

操作类型

@@ -205,7 +205,7 @@

Property Value

UniqueId - +

唯一消息序列ID

@@ -237,7 +237,7 @@

Property Value

ZipFlag - +

压缩标记

@@ -269,7 +269,7 @@

Property Value

diff --git a/api/GameFrameX.NetWork.Abstractions.INotifyMessage.html b/api/GameFrameX.NetWork.Abstractions.INotifyMessage.html index 17f8f2f4..34b3de2a 100644 --- a/api/GameFrameX.NetWork.Abstractions.INotifyMessage.html +++ b/api/GameFrameX.NetWork.Abstractions.INotifyMessage.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Interface INotifyMessage +Interface INotifyMessage

@@ -159,7 +159,7 @@

- Edit this page + Edit this page

diff --git a/api/GameFrameX.NetWork.Abstractions.IOuterNetworkMessage.html b/api/GameFrameX.NetWork.Abstractions.IOuterNetworkMessage.html index 98ac5e64..9202fb4e 100644 --- a/api/GameFrameX.NetWork.Abstractions.IOuterNetworkMessage.html +++ b/api/GameFrameX.NetWork.Abstractions.IOuterNetworkMessage.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Interface IOuterNetworkMessage +Interface IOuterNetworkMessage

@@ -148,7 +148,7 @@

Properties

Header - +

消息头对象

@@ -180,7 +180,7 @@

Property Value

MessageData - +

消息数据

@@ -212,7 +212,7 @@

Property Value

UniqueId - +

消息唯一ID

@@ -248,7 +248,7 @@

Methods

ClearData() - +

清除消息数据

@@ -275,7 +275,7 @@

DeserializeMessageObject() - +

转换消息数据为消息对象

@@ -307,7 +307,7 @@

Returns

GetData(string) - +

获取消息数据

@@ -344,7 +344,7 @@

Returns

SetData(string, object) - +

设置消息数据

@@ -378,7 +378,7 @@

Parameters

SetMessageData(byte[]) - +

设置消息数据

@@ -410,7 +410,7 @@

Parameters

diff --git a/api/GameFrameX.NetWork.Abstractions.IRequestMessage.html b/api/GameFrameX.NetWork.Abstractions.IRequestMessage.html index 1fad2526..a7054298 100644 --- a/api/GameFrameX.NetWork.Abstractions.IRequestMessage.html +++ b/api/GameFrameX.NetWork.Abstractions.IRequestMessage.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Interface IRequestMessage +Interface IRequestMessage

@@ -159,7 +159,7 @@

- Edit this page + Edit this page

diff --git a/api/GameFrameX.NetWork.Abstractions.IResponseMessage.html b/api/GameFrameX.NetWork.Abstractions.IResponseMessage.html index 6afa9e41..bbff1355 100644 --- a/api/GameFrameX.NetWork.Abstractions.IResponseMessage.html +++ b/api/GameFrameX.NetWork.Abstractions.IResponseMessage.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Interface IResponseMessage +Interface IResponseMessage

@@ -163,7 +163,7 @@

Properties

ErrorCode - +

错误码,非 0 表示错误

@@ -195,7 +195,7 @@

Property Value

diff --git a/api/GameFrameX.NetWork.Abstractions.IRpcResult.html b/api/GameFrameX.NetWork.Abstractions.IRpcResult.html index 918c7789..4084ae43 100644 --- a/api/GameFrameX.NetWork.Abstractions.IRpcResult.html +++ b/api/GameFrameX.NetWork.Abstractions.IRpcResult.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Interface IRpcResult +Interface IRpcResult

@@ -141,7 +141,7 @@

Properties

Error - +

错误信息

@@ -173,7 +173,7 @@

Property Value

IsSuccess - +

是否成功

@@ -205,7 +205,7 @@

Property Value

Message - +

返回消息

@@ -237,7 +237,7 @@

Property Value

diff --git a/api/GameFrameX.NetWork.Abstractions.IRpcSession.html b/api/GameFrameX.NetWork.Abstractions.IRpcSession.html index f70ec241..0bdcfec0 100644 --- a/api/GameFrameX.NetWork.Abstractions.IRpcSession.html +++ b/api/GameFrameX.NetWork.Abstractions.IRpcSession.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Interface IRpcSession +Interface IRpcSession

@@ -141,7 +141,7 @@

Methods

Call(IRequestMessage, int) - +

异步调用,且等待返回

@@ -183,7 +183,7 @@

Returns

Send(IRequestMessage) - +

异步发送,不等待结果

@@ -216,7 +216,7 @@

Parameters

diff --git a/api/GameFrameX.NetWork.Abstractions.MessageCodeDescriptionAttribute.html b/api/GameFrameX.NetWork.Abstractions.MessageCodeDescriptionAttribute.html index 2a1ad432..470e8c20 100644 --- a/api/GameFrameX.NetWork.Abstractions.MessageCodeDescriptionAttribute.html +++ b/api/GameFrameX.NetWork.Abstractions.MessageCodeDescriptionAttribute.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Class MessageCodeDescriptionAttribute +Class MessageCodeDescriptionAttribute

@@ -277,7 +277,7 @@

Constructors

MessageCodeDescriptionAttribute(string) - +

构造消息错误码的描述

@@ -314,7 +314,7 @@

Properties

Description - +

消息错误码的描述

@@ -346,7 +346,7 @@

Property Value

diff --git a/api/GameFrameX.NetWork.Abstractions.MessageIdUtility.html b/api/GameFrameX.NetWork.Abstractions.MessageIdUtility.html index 7bd9c6d4..e31c051d 100644 --- a/api/GameFrameX.NetWork.Abstractions.MessageIdUtility.html +++ b/api/GameFrameX.NetWork.Abstractions.MessageIdUtility.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Class MessageIdUtility +Class MessageIdUtility

@@ -157,7 +157,7 @@

Methods

GetMainId(int) - +

获取主消息ID

@@ -195,7 +195,7 @@

Returns

GetMessageId(int, int) - +

获取消息ID

@@ -237,7 +237,7 @@

Returns

GetSubId(int) - +

获取子消息ID

@@ -275,7 +275,7 @@

Returns

diff --git a/api/GameFrameX.NetWork.Abstractions.MessageMappingAttribute.html b/api/GameFrameX.NetWork.Abstractions.MessageMappingAttribute.html index 1c7312d2..1c42924d 100644 --- a/api/GameFrameX.NetWork.Abstractions.MessageMappingAttribute.html +++ b/api/GameFrameX.NetWork.Abstractions.MessageMappingAttribute.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Class MessageMappingAttribute +Class MessageMappingAttribute

@@ -277,7 +277,7 @@

Constructors

MessageMappingAttribute(Type) - +

构造消息类型对应的消息映射处理器

@@ -314,7 +314,7 @@

Properties

MessageType - +

处理类型

@@ -346,7 +346,7 @@

Property Value

diff --git a/api/GameFrameX.NetWork.Abstractions.MessageOperationType.html b/api/GameFrameX.NetWork.Abstractions.MessageOperationType.html index 7d7f595a..238aba60 100644 --- a/api/GameFrameX.NetWork.Abstractions.MessageOperationType.html +++ b/api/GameFrameX.NetWork.Abstractions.MessageOperationType.html @@ -16,7 +16,7 @@ - + @@ -90,7 +90,7 @@
Table of Contents

-Enum MessageOperationType +Enum MessageOperationType

@@ -182,7 +182,7 @@

Fields diff --git a/api/GameFrameX.NetWork.Abstractions.MessageProtoHelper.html b/api/GameFrameX.NetWork.Abstractions.MessageProtoHelper.html index 3f304ad6..d060ff4f 100644 --- a/api/GameFrameX.NetWork.Abstractions.MessageProtoHelper.html +++ b/api/GameFrameX.NetWork.Abstractions.MessageProtoHelper.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@

Table of Contents

-Class MessageProtoHelper +Class MessageProtoHelper

@@ -157,7 +157,7 @@

Methods

GetMessageIdByType(INetworkMessage) - +

获取消息ID,如果没有找到则返回 -1

@@ -195,7 +195,7 @@

Returns

GetMessageIdByType(Type) - +

获取消息ID,如果没有找到则返回 -1

@@ -233,7 +233,7 @@

Returns

GetMessageOperationType(INetworkMessage) - +

获取消息操作类型

@@ -271,7 +271,7 @@

Returns

GetMessageOperationType(Type) - +

获取消息操作类型

@@ -309,7 +309,7 @@

Returns

GetMessageTypeById(int) - +

获取消息类型,如果没有则返回null

@@ -347,7 +347,7 @@

Returns

Init(params Assembly[]) - +

初始化所有协议对象

@@ -386,7 +386,7 @@

Exceptions

IsHeartbeat(INetworkMessage) - +

获取消息类型是否是心跳类型

@@ -424,7 +424,7 @@

Returns

IsHeartbeat(Type) - +

获取消息类型是否是心跳类型

@@ -462,7 +462,7 @@

Returns

SetMessageId(INetworkMessage) - +

设置消息ID和操作类型

@@ -495,7 +495,7 @@

Parameters

diff --git a/api/GameFrameX.NetWork.Abstractions.MessageRpcMappingAttribute.html b/api/GameFrameX.NetWork.Abstractions.MessageRpcMappingAttribute.html index 0f39e809..c1afe84c 100644 --- a/api/GameFrameX.NetWork.Abstractions.MessageRpcMappingAttribute.html +++ b/api/GameFrameX.NetWork.Abstractions.MessageRpcMappingAttribute.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Class MessageRpcMappingAttribute +Class MessageRpcMappingAttribute

@@ -280,7 +280,7 @@

Constructors

MessageRpcMappingAttribute(IRequestMessage, IResponseMessage) - +

构建RPC 消息

@@ -320,7 +320,7 @@

Properties

RequestMessage - +

请求消息

@@ -352,7 +352,7 @@

Property Value

ResponseMessage - +

响应消息

@@ -384,7 +384,7 @@

Property Value

diff --git a/api/GameFrameX.NetWork.Abstractions.MessageTypeHandlerAttribute.html b/api/GameFrameX.NetWork.Abstractions.MessageTypeHandlerAttribute.html index 778c09c8..9bc3578f 100644 --- a/api/GameFrameX.NetWork.Abstractions.MessageTypeHandlerAttribute.html +++ b/api/GameFrameX.NetWork.Abstractions.MessageTypeHandlerAttribute.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Class MessageTypeHandlerAttribute +Class MessageTypeHandlerAttribute

@@ -280,7 +280,7 @@

Constructors

MessageTypeHandlerAttribute(int, MessageOperationType) - +

构造消息类型处理器

@@ -320,7 +320,7 @@

Properties

MainId - +

主消息ID

@@ -352,7 +352,7 @@

Property Value

MessageId - +

消息ID

@@ -384,7 +384,7 @@

Property Value

OperationType - +

消息操作类型

@@ -416,7 +416,7 @@

Property Value

SubId - +

子消息ID

@@ -448,7 +448,7 @@

Property Value

diff --git a/api/GameFrameX.NetWork.BaseNetWorkChannel.html b/api/GameFrameX.NetWork.BaseNetWorkChannel.html index 6b0a79a0..6ab54bdd 100644 --- a/api/GameFrameX.NetWork.BaseNetWorkChannel.html +++ b/api/GameFrameX.NetWork.BaseNetWorkChannel.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Class BaseNetWorkChannel +Class BaseNetWorkChannel

@@ -185,7 +185,7 @@

Constructors

BaseNetWorkChannel(IGameAppSession, AppSetting, IMessageEncoderHandler, IRpcSession, bool) - +

初始化

@@ -228,7 +228,7 @@

Fields

CancellationTokenSource - +

关闭源

@@ -264,7 +264,7 @@

Properties

GameAppSession - +

会话

@@ -296,7 +296,7 @@

Property Value

IsWebSocket - +

是否是WebSocket

@@ -328,7 +328,7 @@

Property Value

RpcSession - +

Rpc会话

@@ -360,7 +360,7 @@

Property Value

Setting - +

设置

@@ -396,7 +396,7 @@

Methods

ClearData() - +

清除自定义数据

@@ -423,7 +423,7 @@

Close() - +

关闭

@@ -450,7 +450,7 @@

GetData<T>(string) - +

获取用户数据对象. @@ -497,7 +497,7 @@

Type Parameters

GetLastMessageTimeSecond(in DateTime) - +

获取最后接收消息到现在的时间。单位秒

@@ -534,7 +534,7 @@

Returns

IsClosed() - +

是否关闭

@@ -566,7 +566,7 @@

Returns

RemoveData(string) - +

删除自定义数据

@@ -598,7 +598,7 @@

Parameters

SetData(string, object) - +

设置自定义数据

@@ -632,7 +632,7 @@

Parameters

UpdateReceiveMessageTime(long) - +

更新接收消息的时间

@@ -664,7 +664,7 @@

Parameters

Write(INetworkMessage) - +

写入消息

@@ -697,7 +697,7 @@

Parameters

WriteAsync(INetworkMessage, int) - +

异步写入消息

@@ -738,7 +738,7 @@

Returns

diff --git a/api/GameFrameX.NetWork.DefaultNetWorkChannel.html b/api/GameFrameX.NetWork.DefaultNetWorkChannel.html index b3c1909d..d706b0de 100644 --- a/api/GameFrameX.NetWork.DefaultNetWorkChannel.html +++ b/api/GameFrameX.NetWork.DefaultNetWorkChannel.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Class DefaultNetWorkChannel +Class DefaultNetWorkChannel

@@ -225,7 +225,7 @@

Constructors

DefaultNetWorkChannel(IGameAppSession, AppSetting, IMessageEncoderHandler, IRpcSession, bool) - +

初始化

@@ -265,7 +265,7 @@

Parameters

diff --git a/api/GameFrameX.NetWork.HTTP.BaseHttpHandler.html b/api/GameFrameX.NetWork.HTTP.BaseHttpHandler.html index 63491d60..3be7ad73 100644 --- a/api/GameFrameX.NetWork.HTTP.BaseHttpHandler.html +++ b/api/GameFrameX.NetWork.HTTP.BaseHttpHandler.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Class BaseHttpHandler +Class BaseHttpHandler

@@ -179,7 +179,7 @@

Properties

CheckCodeEnd - +

尾校验码,用于生成签名时的尾部校验码。

@@ -211,7 +211,7 @@

Property Value

CheckCodeStart - +

头校验码,用于生成签名时的头部校验码。

@@ -243,7 +243,7 @@

Property Value

CheckCodeTime - +

校验时间差,用于生成签名时的时间偏移量。

@@ -275,7 +275,7 @@

Property Value

IsCheckSign - +

是否需要校验签名,默认为不需要校验。

@@ -311,7 +311,7 @@

Methods

Action(string, string, Dictionary<string, object>) - +

处理HTTP请求的异步操作,返回字符串结果。

@@ -356,7 +356,7 @@

Returns

Action(string, string, Dictionary<string, object>, MessageObject) - +

处理HTTP请求的异步操作,返回MessageObject对象。

@@ -404,7 +404,7 @@

Returns

CheckSign(Dictionary<string, object>, out string) - +

校验签名是否有效。

@@ -446,7 +446,7 @@

Returns

GetStringSign(string) - +

获取签名字符串。

@@ -485,7 +485,7 @@

Returns

diff --git a/api/GameFrameX.NetWork.HTTP.HttpHandler.html b/api/GameFrameX.NetWork.HTTP.HttpHandler.html index 10978f61..9bfbf92a 100644 --- a/api/GameFrameX.NetWork.HTTP.HttpHandler.html +++ b/api/GameFrameX.NetWork.HTTP.HttpHandler.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Class HttpHandler +Class HttpHandler

@@ -157,7 +157,7 @@

Methods

HandleRequest(HttpContext, Func<string, BaseHttpHandler>, List<IHttpAopHandler>) - +

处理HTTP请求

@@ -201,7 +201,7 @@

Returns

diff --git a/api/GameFrameX.NetWork.HTTP.HttpMessageMappingAttribute.html b/api/GameFrameX.NetWork.HTTP.HttpMessageMappingAttribute.html index b6905de4..ee8f05ec 100644 --- a/api/GameFrameX.NetWork.HTTP.HttpMessageMappingAttribute.html +++ b/api/GameFrameX.NetWork.HTTP.HttpMessageMappingAttribute.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Class HttpMessageMappingAttribute +Class HttpMessageMappingAttribute

@@ -277,7 +277,7 @@

Constructors

HttpMessageMappingAttribute(Type) - +

构造函数

@@ -322,7 +322,7 @@

Fields

HTTPprefix - +

处理器命名前缀

@@ -353,7 +353,7 @@

Field Value

HTTPsuffix - +

处理器命名后缀

@@ -389,7 +389,7 @@

Properties

OriginalCmd - +

原始命令名称

@@ -421,7 +421,7 @@

Property Value

StandardCmd - +

标准化后的命令名称

@@ -453,7 +453,7 @@

Property Value

diff --git a/api/GameFrameX.NetWork.HTTP.HttpResult.html b/api/GameFrameX.NetWork.HTTP.HttpResult.html index c4a797a3..72261780 100644 --- a/api/GameFrameX.NetWork.HTTP.HttpResult.html +++ b/api/GameFrameX.NetWork.HTTP.HttpResult.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Class HttpResult +Class HttpResult

@@ -166,7 +166,7 @@

Fields

CheckFailed - +

验证失败的命令的HTTP结果

@@ -197,7 +197,7 @@

Field Value

NotFound - +

未找到的命令的HTTP结果

@@ -228,7 +228,7 @@

Field Value

ParamError - +

参数错误的HTTP结果

@@ -259,7 +259,7 @@

Field Value

Success - +

成功的HTTP结果

@@ -290,7 +290,7 @@

Field Value

Undefined - +

未定义的命令的HTTP结果

@@ -326,7 +326,7 @@

Properties

Code - +

HTTP状态码

@@ -359,7 +359,7 @@

Property Value

Data - +

数据体

@@ -392,7 +392,7 @@

Property Value

Message - +

消息描述

@@ -429,7 +429,7 @@

Methods

Create(HttpStatusCode, string, string) - +

创建HTTP结果

@@ -474,7 +474,7 @@

Returns

Create(int, string, string) - +

创建HTTP结果

@@ -519,7 +519,7 @@

Returns

Create(string) - +

创建带有数据的成功HTTP结果

@@ -558,7 +558,7 @@

Returns

CreateActionFailed(string) - +

创建操作失败的HTTP结果

@@ -597,7 +597,7 @@

Returns

CreateErrorParam(string) - +

创建参数错误的HTTP结果

@@ -636,7 +636,7 @@

Returns

CreateOk(string, string) - +

创建成功的HTTP结果

@@ -678,7 +678,7 @@

Returns

ToString() - +

将HTTP结果转换为字符串

@@ -715,7 +715,7 @@

Operators

implicit operator string(HttpResult) - +

隐式转换HttpResult对象为字符串

@@ -754,7 +754,7 @@

Returns

diff --git a/api/GameFrameX.NetWork.HTTP.HttpServer.html b/api/GameFrameX.NetWork.HTTP.HttpServer.html index fa70e7c2..966cfb85 100644 --- a/api/GameFrameX.NetWork.HTTP.HttpServer.html +++ b/api/GameFrameX.NetWork.HTTP.HttpServer.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Class HttpServer +Class HttpServer

@@ -157,7 +157,7 @@

Properties

ApiRootPath - +

API根地址

@@ -193,7 +193,7 @@

Methods

Start(int, int, Func<string, BaseHttpHandler>, List<IHttpAopHandler>, string, LogLevel) - +

启动

@@ -246,7 +246,7 @@

Returns

Stop() - +

停止

@@ -278,7 +278,7 @@

Returns

diff --git a/api/GameFrameX.NetWork.HTTP.HttpStatusCode.html b/api/GameFrameX.NetWork.HTTP.HttpStatusCode.html index 228b2493..d19db2d4 100644 --- a/api/GameFrameX.NetWork.HTTP.HttpStatusCode.html +++ b/api/GameFrameX.NetWork.HTTP.HttpStatusCode.html @@ -16,7 +16,7 @@ - + @@ -90,7 +90,7 @@
Table of Contents

-Enum HttpStatusCode +Enum HttpStatusCode

@@ -158,7 +158,7 @@

Fields diff --git a/api/GameFrameX.NetWork.HTTP.HttpStatusMessage.html b/api/GameFrameX.NetWork.HTTP.HttpStatusMessage.html index 22bf83c0..ed6ecea7 100644 --- a/api/GameFrameX.NetWork.HTTP.HttpStatusMessage.html +++ b/api/GameFrameX.NetWork.HTTP.HttpStatusMessage.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@

Table of Contents

-Class HttpStatusMessage +Class HttpStatusMessage

@@ -156,7 +156,7 @@

Fields

CheckFailedCommand - +

验证失败的命令

@@ -187,7 +187,7 @@

Field Value

NotFoundCommand - +

未找到的命令

@@ -218,7 +218,7 @@

Field Value

ParamErrorMessage - +

参数错误

@@ -249,7 +249,7 @@

Field Value

ServerError - +

服务器错误

@@ -280,7 +280,7 @@

Field Value

Success - +

成功

@@ -311,7 +311,7 @@

Field Value

UndefinedCommand - +

未定义的命令

@@ -343,7 +343,7 @@

Field Value

diff --git a/api/GameFrameX.NetWork.HTTP.IHttpAopHandler.html b/api/GameFrameX.NetWork.HTTP.IHttpAopHandler.html index 79d64b8f..d7f0edcc 100644 --- a/api/GameFrameX.NetWork.HTTP.IHttpAopHandler.html +++ b/api/GameFrameX.NetWork.HTTP.IHttpAopHandler.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Interface IHttpAopHandler +Interface IHttpAopHandler

@@ -141,7 +141,7 @@

Properties

Priority - +

优先级

@@ -177,7 +177,7 @@

Methods

Run(HttpContext, string, string, Dictionary<string, object>) - +

执行处理

@@ -225,7 +225,7 @@

Returns

diff --git a/api/GameFrameX.NetWork.HTTP.IHttpHandler.html b/api/GameFrameX.NetWork.HTTP.IHttpHandler.html index f1e44336..93ba5d43 100644 --- a/api/GameFrameX.NetWork.HTTP.IHttpHandler.html +++ b/api/GameFrameX.NetWork.HTTP.IHttpHandler.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Interface IHttpHandler +Interface IHttpHandler

@@ -141,7 +141,7 @@

Properties

IsCheckSign - +

是否校验签名

@@ -177,7 +177,7 @@

Methods

Action(string, string, Dictionary<string, object>) - +

处理HTTP请求的异步操作,返回字符串结果。

@@ -222,7 +222,7 @@

Returns

Action(string, string, Dictionary<string, object>, MessageObject) - +

处理HTTP请求的异步操作,返回MessageObject对象。

@@ -270,7 +270,7 @@

Returns

diff --git a/api/GameFrameX.NetWork.HTTP.MessageHttpObject.html b/api/GameFrameX.NetWork.HTTP.MessageHttpObject.html index 944b39da..b1780c8f 100644 --- a/api/GameFrameX.NetWork.HTTP.MessageHttpObject.html +++ b/api/GameFrameX.NetWork.HTTP.MessageHttpObject.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Class MessageHttpObject +Class MessageHttpObject

@@ -167,7 +167,7 @@

Properties

Body - +

消息体

@@ -201,7 +201,7 @@

Property Value

Id - +

消息ID

@@ -234,7 +234,7 @@

Property Value

UniqueId - +

消息序列号

@@ -271,7 +271,7 @@

Methods

ToString() - +

转换为字符串

@@ -303,7 +303,7 @@

Returns

diff --git a/api/GameFrameX.NetWork.IMessageHandler.html b/api/GameFrameX.NetWork.IMessageHandler.html index b91b954b..dfcdfe86 100644 --- a/api/GameFrameX.NetWork.IMessageHandler.html +++ b/api/GameFrameX.NetWork.IMessageHandler.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Interface IMessageHandler +Interface IMessageHandler

@@ -141,7 +141,7 @@

Properties

Message - +

消息对象

@@ -173,7 +173,7 @@

Property Value

NetWorkChannel - +

网络频道对象

@@ -209,7 +209,7 @@

Methods

Init(INetworkMessage, INetWorkChannel) - +

初始化 @@ -251,7 +251,7 @@

Returns

InnerAction() - +

内部执行

@@ -283,7 +283,7 @@

Returns

diff --git a/api/GameFrameX.NetWork.InnerNetworkMessage.html b/api/GameFrameX.NetWork.InnerNetworkMessage.html index cc9251ca..39d11686 100644 --- a/api/GameFrameX.NetWork.InnerNetworkMessage.html +++ b/api/GameFrameX.NetWork.InnerNetworkMessage.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Class InnerNetworkMessage +Class InnerNetworkMessage

@@ -177,7 +177,7 @@

Properties

Header - +

消息头对象

@@ -209,7 +209,7 @@

Property Value

MessageData - +

消息数据

@@ -241,7 +241,7 @@

Property Value

MessageType - +

消息类型

@@ -278,7 +278,7 @@

Methods

ClearData() - +

清除自定义数据

@@ -305,7 +305,7 @@

Create(INetworkMessage, INetworkMessageHeader) - +

创建内部消息

@@ -344,7 +344,7 @@

Returns

Create(INetworkMessageHeader, byte[], Type) - +

创建内部消息

@@ -388,7 +388,7 @@

Returns

DeserializeMessageObject() - +

转换消息数据为消息对象

@@ -420,7 +420,7 @@

Returns

GetData() - +

获取自定义数据

@@ -452,7 +452,7 @@

Returns

GetData(string) - +

获取自定义数据

@@ -489,7 +489,7 @@

Returns

RemoveData(string) - +

删除自定义数据

@@ -526,7 +526,7 @@

Returns

SetData(string, object) - +

设置自定义数据

@@ -560,7 +560,7 @@

Parameters

SetMessageData(byte[]) - +

设置消息数据

@@ -592,7 +592,7 @@

Parameters

SetMessageHeader(INetworkMessageHeader) - +

设置消息头

@@ -624,7 +624,7 @@

Parameters

SetMessageType(Type) - +

设置消息类型

@@ -656,7 +656,7 @@

Parameters

ToFormatMessageString() - +

获取格式化后的消息字符串

@@ -688,7 +688,7 @@

Returns

diff --git a/api/GameFrameX.NetWork.Message.BaseMessageDecoderHandler.html b/api/GameFrameX.NetWork.Message.BaseMessageDecoderHandler.html index 96648536..feba1a2d 100644 --- a/api/GameFrameX.NetWork.Message.BaseMessageDecoderHandler.html +++ b/api/GameFrameX.NetWork.Message.BaseMessageDecoderHandler.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Class BaseMessageDecoderHandler +Class BaseMessageDecoderHandler

@@ -186,7 +186,7 @@

Properties

DecompressHandler - +

解压消息处理器

@@ -218,7 +218,7 @@

Property Value

PackageHeaderLength - +

消息头长度

@@ -254,7 +254,7 @@

Methods

Decode(ref ReadOnlySequence<byte>, object) - +

解码

@@ -293,7 +293,7 @@

Returns

Handler(ref ReadOnlySequence<byte>) - +

消息解码

@@ -330,7 +330,7 @@

Returns

Handler(byte[]) - +

和客户端之间的消息 数据长度(2)+消息唯一ID(4)+消息ID(4)+消息内容

@@ -367,7 +367,7 @@

Returns

SetDecompressionHandler(IMessageDecompressHandler) - +

设置解压消息处理器

@@ -400,7 +400,7 @@

Parameters

diff --git a/api/GameFrameX.NetWork.Message.BaseMessageEncoderHandler.html b/api/GameFrameX.NetWork.Message.BaseMessageEncoderHandler.html index 63fb74b3..8838f016 100644 --- a/api/GameFrameX.NetWork.Message.BaseMessageEncoderHandler.html +++ b/api/GameFrameX.NetWork.Message.BaseMessageEncoderHandler.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Class BaseMessageEncoderHandler +Class BaseMessageEncoderHandler

@@ -187,7 +187,7 @@

Properties

CompressHandler - +

压缩消息处理器

@@ -219,7 +219,7 @@

Property Value

LimitCompressLength - +

超过多少字节长度才启用压缩,默认512

@@ -251,7 +251,7 @@

Property Value

PackageHeaderLength - +

totalLength + headerLength

@@ -287,7 +287,7 @@

Methods

BytesCompressHandler(ref byte[], ref byte) - +

消息压缩处理

@@ -323,7 +323,7 @@

Parameters

Encode(IBufferWriter<byte>, IMessage) - +

@@ -361,7 +361,7 @@

Returns

Handler(IInnerNetworkMessage) - +

内部消息

@@ -398,7 +398,7 @@

Returns

Handler(IMessage) - +

和客户端之间的消息 数据长度(2)+消息唯一ID(4)+消息ID(4)+消息内容

@@ -435,7 +435,7 @@

Returns

InnerBufferHandler(byte[], ref byte[]) - +

内部消息结构写入 @@ -477,7 +477,7 @@

Returns

SetCompressionHandler(IMessageCompressHandler) - +

设置压缩消息处理器

@@ -510,7 +510,7 @@

Parameters

diff --git a/api/GameFrameX.NetWork.Message.ClientMessageDecoderHandler.html b/api/GameFrameX.NetWork.Message.ClientMessageDecoderHandler.html index dd7f7415..9b8b5e30 100644 --- a/api/GameFrameX.NetWork.Message.ClientMessageDecoderHandler.html +++ b/api/GameFrameX.NetWork.Message.ClientMessageDecoderHandler.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Class ClientMessageDecoderHandler +Class ClientMessageDecoderHandler

@@ -188,7 +188,7 @@

Properties

PackageHeaderLength - +

消息头长度

@@ -224,7 +224,7 @@

Methods

Handler(ref ReadOnlySequence<byte>) - +

消息解码

@@ -261,7 +261,7 @@

Returns

diff --git a/api/GameFrameX.NetWork.Message.ClientMessageEncoderHandler.html b/api/GameFrameX.NetWork.Message.ClientMessageEncoderHandler.html index 94aa127e..2a0d3bf1 100644 --- a/api/GameFrameX.NetWork.Message.ClientMessageEncoderHandler.html +++ b/api/GameFrameX.NetWork.Message.ClientMessageEncoderHandler.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Class ClientMessageEncoderHandler +Class ClientMessageEncoderHandler

@@ -190,7 +190,7 @@

Properties

PackageHeaderLength - +

totalLength + operationType + zipFlag + uniqueId + messageId

@@ -226,7 +226,7 @@

Methods

Handler(IMessage) - +

和客户端之间的消息 数据长度(2)+消息唯一ID(4)+消息ID(4)+消息内容

@@ -263,7 +263,7 @@

Returns

diff --git a/api/GameFrameX.NetWork.Message.DefaultMessageCompressHandler.html b/api/GameFrameX.NetWork.Message.DefaultMessageCompressHandler.html index a04a1df6..4f1944ff 100644 --- a/api/GameFrameX.NetWork.Message.DefaultMessageCompressHandler.html +++ b/api/GameFrameX.NetWork.Message.DefaultMessageCompressHandler.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Class DefaultMessageCompressHandler +Class DefaultMessageCompressHandler

@@ -176,7 +176,7 @@

Methods

Handler(byte[]) - +

压缩处理

@@ -214,7 +214,7 @@

Returns

diff --git a/api/GameFrameX.NetWork.Message.DefaultMessageDecoderHandler.html b/api/GameFrameX.NetWork.Message.DefaultMessageDecoderHandler.html index 3c135689..f3726a18 100644 --- a/api/GameFrameX.NetWork.Message.DefaultMessageDecoderHandler.html +++ b/api/GameFrameX.NetWork.Message.DefaultMessageDecoderHandler.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Class DefaultMessageDecoderHandler +Class DefaultMessageDecoderHandler

@@ -202,7 +202,7 @@

Methods

Handler(ref ReadOnlySequence<byte>) - +

消息解码

@@ -239,7 +239,7 @@

Returns

diff --git a/api/GameFrameX.NetWork.Message.DefaultMessageDecompressHandler.html b/api/GameFrameX.NetWork.Message.DefaultMessageDecompressHandler.html index a097fe22..1281a7ff 100644 --- a/api/GameFrameX.NetWork.Message.DefaultMessageDecompressHandler.html +++ b/api/GameFrameX.NetWork.Message.DefaultMessageDecompressHandler.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Class DefaultMessageDecompressHandler +Class DefaultMessageDecompressHandler

@@ -176,7 +176,7 @@

Methods

Handler(byte[]) - +

解压处理

@@ -214,7 +214,7 @@

Returns

diff --git a/api/GameFrameX.NetWork.Message.DefaultMessageEncoderHandler.html b/api/GameFrameX.NetWork.Message.DefaultMessageEncoderHandler.html index 33378c48..f90076e1 100644 --- a/api/GameFrameX.NetWork.Message.DefaultMessageEncoderHandler.html +++ b/api/GameFrameX.NetWork.Message.DefaultMessageEncoderHandler.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Class DefaultMessageEncoderHandler +Class DefaultMessageEncoderHandler

@@ -193,7 +193,7 @@

Constructors

DefaultMessageEncoderHandler() - +

默认消息编码处理器

@@ -224,7 +224,7 @@

Methods

Handler(IMessage) - +

和客户端之间的消息 数据长度(2)+消息唯一ID(4)+消息ID(4)+消息内容

@@ -261,7 +261,7 @@

Returns

diff --git a/api/GameFrameX.NetWork.Message.MessageObjectPipelineFilter.html b/api/GameFrameX.NetWork.Message.MessageObjectPipelineFilter.html index 08df584e..ea4de1e6 100644 --- a/api/GameFrameX.NetWork.Message.MessageObjectPipelineFilter.html +++ b/api/GameFrameX.NetWork.Message.MessageObjectPipelineFilter.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Class MessageObjectPipelineFilter +Class MessageObjectPipelineFilter

@@ -190,7 +190,7 @@

Methods

Filter(ref SequenceReader<byte>) - +

解析函数

@@ -227,7 +227,7 @@

Returns

diff --git a/api/GameFrameX.NetWork.Messages.CommandInfo.html b/api/GameFrameX.NetWork.Messages.CommandInfo.html index 31db21b3..a4ff6012 100644 --- a/api/GameFrameX.NetWork.Messages.CommandInfo.html +++ b/api/GameFrameX.NetWork.Messages.CommandInfo.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Class CommandInfo +Class CommandInfo

@@ -176,7 +176,7 @@

Constructors

CommandInfo(int) - +

创建指令对象

@@ -208,7 +208,7 @@

Parameters

CommandInfo(int, int) - +

创建指令对象

@@ -246,7 +246,7 @@

Properties

MainId - +

主消息ID

@@ -278,7 +278,7 @@

Property Value

MessageId - +

合并后的消息ID

@@ -310,7 +310,7 @@

Property Value

SubId - +

次消息ID

@@ -346,7 +346,7 @@

Methods

Create(int) - +

创建指令对象

@@ -383,7 +383,7 @@

Returns

Create(int, int) - +

创建指令对象

@@ -422,7 +422,7 @@

Returns

diff --git a/api/GameFrameX.NetWork.Messages.InnerMessageObjectHeader.html b/api/GameFrameX.NetWork.Messages.InnerMessageObjectHeader.html index 92c2c282..4f006f46 100644 --- a/api/GameFrameX.NetWork.Messages.InnerMessageObjectHeader.html +++ b/api/GameFrameX.NetWork.Messages.InnerMessageObjectHeader.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Class InnerMessageObjectHeader +Class InnerMessageObjectHeader

@@ -189,7 +189,7 @@

Properties

ServerId - +

服务器ID

@@ -222,7 +222,7 @@

Property Value

diff --git a/api/GameFrameX.NetWork.Messages.MessageObject.html b/api/GameFrameX.NetWork.Messages.MessageObject.html index 5ff2398a..71982e78 100644 --- a/api/GameFrameX.NetWork.Messages.MessageObject.html +++ b/api/GameFrameX.NetWork.Messages.MessageObject.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Class MessageObject +Class MessageObject

@@ -177,7 +177,7 @@

Constructors

MessageObject() - +

@@ -207,7 +207,7 @@

Properties

MessageId - +

消息ID

@@ -240,7 +240,7 @@

Property Value

OperationType - +

消息业务类型

@@ -273,7 +273,7 @@

Property Value

UniqueId - +

消息的唯一ID

@@ -310,7 +310,7 @@

Methods

SetMessageId(int) - +

设置消息ID

@@ -342,7 +342,7 @@

Parameters

SetOperationType(MessageOperationType) - +

设置消息业务类型

@@ -375,7 +375,7 @@

Parameters

SetUniqueId(int) - +

设置唯一消息ID

@@ -407,7 +407,7 @@

Parameters

ToFormatMessageString() - +

获取格式化后的消息字符串

@@ -439,7 +439,7 @@

Returns

ToJsonString() - +

获取JSON格式化后的消息字符串

@@ -471,7 +471,7 @@

Returns

ToString() - +

转换为字符串

@@ -503,7 +503,7 @@

Returns

UpdateUniqueId() - +

更新唯一消息ID

@@ -530,7 +530,7 @@

- Edit this page + Edit this page

diff --git a/api/GameFrameX.NetWork.Messages.MessageObjectHeader.html b/api/GameFrameX.NetWork.Messages.MessageObjectHeader.html index 37896b72..31bd29a1 100644 --- a/api/GameFrameX.NetWork.Messages.MessageObjectHeader.html +++ b/api/GameFrameX.NetWork.Messages.MessageObjectHeader.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Class MessageObjectHeader +Class MessageObjectHeader

@@ -185,7 +185,7 @@

Properties

MessageId - +

消息ID

@@ -218,7 +218,7 @@

Property Value

OperationType - +

操作类型

@@ -251,7 +251,7 @@

Property Value

UniqueId - +

唯一消息序列ID

@@ -284,7 +284,7 @@

Property Value

ZipFlag - +

压缩标记

@@ -317,7 +317,7 @@

Property Value

diff --git a/api/GameFrameX.NetWork.OuterNetworkMessage.html b/api/GameFrameX.NetWork.OuterNetworkMessage.html index 9cef5a80..12c260ff 100644 --- a/api/GameFrameX.NetWork.OuterNetworkMessage.html +++ b/api/GameFrameX.NetWork.OuterNetworkMessage.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Class OuterNetworkMessage +Class OuterNetworkMessage

@@ -177,7 +177,7 @@

Properties

Header - +

消息头对象

@@ -209,7 +209,7 @@

Property Value

MessageData - +

消息数据

@@ -241,7 +241,7 @@

Property Value

MessageType - +

消息类型

@@ -274,7 +274,7 @@

Property Value

UniqueId - +

消息唯一ID

@@ -310,7 +310,7 @@

Methods

ClearData() - +

清除自定义数据

@@ -337,7 +337,7 @@

Create(INetworkMessage, INetworkMessageHeader) - +

创建内部消息

@@ -376,7 +376,7 @@

Returns

Create(INetworkMessageHeader, byte[], Type) - +

创建内部消息

@@ -420,7 +420,7 @@

Returns

DeserializeMessageObject() - +

转换消息数据为消息对象

@@ -452,7 +452,7 @@

Returns

GetData() - +

获取自定义数据

@@ -484,7 +484,7 @@

Returns

GetData(string) - +

获取自定义数据

@@ -521,7 +521,7 @@

Returns

RemoveData(string) - +

删除自定义数据

@@ -558,7 +558,7 @@

Returns

SetData(string, object) - +

设置自定义数据

@@ -592,7 +592,7 @@

Parameters

SetMessageData(byte[]) - +

设置消息数据

@@ -624,7 +624,7 @@

Parameters

SetMessageHeader(INetworkMessageHeader) - +

设置消息头

@@ -656,7 +656,7 @@

Parameters

SetMessageType(Type) - +

设置消息类型

@@ -688,7 +688,7 @@

Parameters

SetUniqueId(string) - +

设置唯一消息ID

@@ -720,7 +720,7 @@

Parameters

ToFormatMessageString() - +

获取格式化后的消息字符串

@@ -752,7 +752,7 @@

Returns

diff --git a/api/GameFrameX.NetWork.RpcData.html b/api/GameFrameX.NetWork.RpcData.html index ae1c8dcf..64293a19 100644 --- a/api/GameFrameX.NetWork.RpcData.html +++ b/api/GameFrameX.NetWork.RpcData.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Class RpcData +Class RpcData

@@ -176,7 +176,7 @@

Properties

CreatedTime - +

创建时间

@@ -208,7 +208,7 @@

Property Value

IsReply - +

是否需要回复

@@ -240,7 +240,7 @@

Property Value

RequestMessage - +

请求消息

@@ -272,7 +272,7 @@

Property Value

ResponseMessage - +

响应消息

@@ -304,7 +304,7 @@

Property Value

Task - +

RPC 回复任务

@@ -336,7 +336,7 @@

Property Value

Time - +

RPC 耗时时间.单位毫秒 @@ -369,7 +369,7 @@

Property Value

Timeout - +

超时时间。单位毫秒

@@ -401,7 +401,7 @@

Property Value

UniqueId - +

消息的唯一ID @@ -438,7 +438,7 @@

Methods

Create(IRequestMessage, bool, int) - +

创建

@@ -482,7 +482,7 @@

Returns

Dispose() - +

@@ -508,7 +508,7 @@

~RpcData() - +

析构函数

@@ -535,7 +535,7 @@

Reply(IResponseMessage) - +

RPC 回复

@@ -567,7 +567,7 @@

Parameters

diff --git a/api/GameFrameX.NetWork.RpcResult.html b/api/GameFrameX.NetWork.RpcResult.html index ea1ef5c7..a1845ac8 100644 --- a/api/GameFrameX.NetWork.RpcResult.html +++ b/api/GameFrameX.NetWork.RpcResult.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Class RpcResult +Class RpcResult

@@ -177,7 +177,7 @@

Properties

Error - +

错误信息

@@ -209,7 +209,7 @@

Property Value

IsSuccess - +

是否成功

@@ -241,7 +241,7 @@

Property Value

Message - +

返回消息

@@ -277,7 +277,7 @@

Methods

Dispose() - +

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

@@ -304,7 +304,7 @@

~RpcResult() - +

析构函数

@@ -331,7 +331,7 @@

- Edit this page + Edit this page

diff --git a/api/GameFrameX.NetWork.RpcSession.html b/api/GameFrameX.NetWork.RpcSession.html index 6256e98c..cccd796d 100644 --- a/api/GameFrameX.NetWork.RpcSession.html +++ b/api/GameFrameX.NetWork.RpcSession.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Class RpcSession +Class RpcSession

@@ -177,7 +177,7 @@

Methods

Call(IRequestMessage, int) - +

异步调用,且等待返回

@@ -219,7 +219,7 @@

Returns

Dispose() - +

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

@@ -246,7 +246,7 @@

~RpcSession() - +

析构函数

@@ -273,7 +273,7 @@

Handler() - +

处理消息队列

@@ -305,7 +305,7 @@

Returns

Reply(IResponseMessage) - +

回复

@@ -342,7 +342,7 @@

Returns

Send(IRequestMessage) - +

异步发送,不等待结果

@@ -375,7 +375,7 @@

Parameters

Stop() - +

停止

@@ -402,7 +402,7 @@

Tick(int) - +

计时器

@@ -435,7 +435,7 @@

Parameters

TryPeek() - +

处理消息队列

@@ -467,7 +467,7 @@

Returns

diff --git a/api/GameFrameX.StartUp.Abstractions.IAppStartUp.html b/api/GameFrameX.StartUp.Abstractions.IAppStartUp.html index 1a7b8060..0a88d862 100644 --- a/api/GameFrameX.StartUp.Abstractions.IAppStartUp.html +++ b/api/GameFrameX.StartUp.Abstractions.IAppStartUp.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Interface IAppStartUp +Interface IAppStartUp

@@ -141,7 +141,7 @@

Properties

AppExitToken - +

应用退出

@@ -173,7 +173,7 @@

Property Value

ServerType - +

服务器类型

@@ -205,7 +205,7 @@

Property Value

Setting - +

配置信息

@@ -241,7 +241,7 @@

Methods

Init(ServerType, AppSetting, string[]) - +

初始化

@@ -285,7 +285,7 @@

Returns

StartAsync() - +

启动

@@ -317,7 +317,7 @@

Returns

StopAsync(string) - +

终止服务器

@@ -355,7 +355,7 @@

Returns

diff --git a/api/GameFrameX.StartUp.Abstractions.IFetalExceptionExitHandler.html b/api/GameFrameX.StartUp.Abstractions.IFetalExceptionExitHandler.html index c274c163..a61ed420 100644 --- a/api/GameFrameX.StartUp.Abstractions.IFetalExceptionExitHandler.html +++ b/api/GameFrameX.StartUp.Abstractions.IFetalExceptionExitHandler.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Interface IFetalExceptionExitHandler +Interface IFetalExceptionExitHandler

@@ -141,7 +141,7 @@

Methods

Run(string, AppSetting, string) - +

执行

@@ -180,7 +180,7 @@

Parameters

diff --git a/api/GameFrameX.StartUp.AppStartUpBase.html b/api/GameFrameX.StartUp.AppStartUpBase.html index 600ae32e..5803f59e 100644 --- a/api/GameFrameX.StartUp.AppStartUpBase.html +++ b/api/GameFrameX.StartUp.AppStartUpBase.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Class AppStartUpBase +Class AppStartUpBase

@@ -184,7 +184,7 @@

Fields

AppExitSource - +

应用退出

@@ -220,7 +220,7 @@

Properties

AppExitToken - +

应用退出

@@ -252,7 +252,7 @@

Property Value

ListenOptions - +

监听配置 @@ -287,7 +287,7 @@

Property Value

MessageDecoderHandler - +

消息解码处理器

@@ -319,7 +319,7 @@

Property Value

MessageEncoderHandler - +

消息编码处理器

@@ -351,7 +351,7 @@

Property Value

ServerType - +

服务器类型

@@ -383,7 +383,7 @@

Property Value

Setting - +

配置信息

@@ -419,7 +419,7 @@

Methods

ConfigureSuperSocket(ServerOptions) - +

配置启动,当InnerIP为空时.将使用Any

@@ -451,7 +451,7 @@

Parameters

Init() - +

初始化

@@ -478,7 +478,7 @@

Init(ServerType, AppSetting, string[]) - +

初始化

@@ -522,7 +522,7 @@

Returns

OnConnected(IAppSession) - +

有连接连上的时候触发

@@ -559,7 +559,7 @@

Returns

OnDisconnected(IAppSession, CloseEventArgs) - +

断开连接

@@ -598,7 +598,7 @@

Returns

PackageErrorHandler(IAppSession, PackageHandlingException<IMessage>) - +

消息处理异常

@@ -637,7 +637,7 @@

Returns

PackageHandler(IAppSession, IMessage) - +

有消息包收到的时候触发

@@ -676,7 +676,7 @@

Returns

StartAsync() - +

启动

@@ -708,7 +708,7 @@

Returns

StartServerAsync<TMessageDecoderHandler, TMessageEncoderHandler>(IMessageCompressHandler, IMessageDecompressHandler) - +

启动服务器

@@ -758,7 +758,7 @@

Type Parameters

StartWebSocketServer() - +

启动WebSocket

@@ -790,7 +790,7 @@

Returns

StopAsync(string) - +

终止服务器

@@ -828,7 +828,7 @@

Returns

StopServer() - +

停止服务器

@@ -855,7 +855,7 @@

- Edit this page + Edit this page

diff --git a/api/GameFrameX.StartUp.GameApp.html b/api/GameFrameX.StartUp.GameApp.html index da596e9f..04d5d823 100644 --- a/api/GameFrameX.StartUp.GameApp.html +++ b/api/GameFrameX.StartUp.GameApp.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Class GameApp +Class GameApp

@@ -157,7 +157,7 @@

Methods

Entry(string[], Action, Action<LogOptions>) - +

启动入口函数

@@ -201,7 +201,7 @@

Returns

diff --git a/api/GameFrameX.StartUp.Options.LauncherOptions.html b/api/GameFrameX.StartUp.Options.LauncherOptions.html index 980a6bb0..9ea473bd 100644 --- a/api/GameFrameX.StartUp.Options.LauncherOptions.html +++ b/api/GameFrameX.StartUp.Options.LauncherOptions.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Class LauncherOptions +Class LauncherOptions

@@ -170,7 +170,7 @@

Properties

APMPort - +

APM监控端口

@@ -203,7 +203,7 @@

Property Value

DBIp - +

数据库服务连接地址

@@ -236,7 +236,7 @@

Property Value

DBPort - +

数据库服务连接端口

@@ -269,7 +269,7 @@

Property Value

DataBaseName - +

数据库名称

@@ -302,7 +302,7 @@

Property Value

DataBaseUrl - +

数据库 地址

@@ -335,7 +335,7 @@

Property Value

DataCenter - +

数据中心

@@ -367,7 +367,7 @@

Property Value

DiscoveryCenterIp - +

发现中心地址

@@ -400,7 +400,7 @@

Property Value

DiscoveryCenterPort - +

发现中心端口

@@ -433,7 +433,7 @@

Property Value

HttpCode - +

HTTP 响应码

@@ -466,7 +466,7 @@

Property Value

HttpPort - +

HTTP 端口

@@ -499,7 +499,7 @@

Property Value

HttpUrl - +

Http 地址

@@ -532,7 +532,7 @@

Property Value

HttpsPort - +

HTTPS 端口

@@ -565,7 +565,7 @@

Property Value

InnerIp - +

内部IP

@@ -598,7 +598,7 @@

Property Value

InnerPort - +

内部端口

@@ -631,7 +631,7 @@

Property Value

IsDebug - +

是否是Debug 模式

@@ -664,7 +664,7 @@

Property Value

IsDebugReceive - +

是否打印接收数据

@@ -697,7 +697,7 @@

Property Value

IsDebugSend - +

是否打印发送数据

@@ -730,7 +730,7 @@

Property Value

Language - +

语言

@@ -762,7 +762,7 @@

Property Value

MaxModuleId - +

游戏逻辑服务器的处理最大模块ID

@@ -795,7 +795,7 @@

Property Value

MinModuleId - +

游戏逻辑服务器的处理最小模块ID

@@ -828,7 +828,7 @@

Property Value

OuterIp - +

外部IP

@@ -861,7 +861,7 @@

Property Value

OuterPort - +

外部端口

@@ -894,7 +894,7 @@

Property Value

SaveDataInterval - +

保存数据间隔

@@ -927,7 +927,7 @@

Property Value

ServerId - +

服务器ID

@@ -960,7 +960,7 @@

Property Value

ServerType - +

服务器类型

@@ -993,7 +993,7 @@

Property Value

TagName - +

标签名称

@@ -1026,7 +1026,7 @@

Property Value

WsPort - +

WebSocket 端口

@@ -1059,7 +1059,7 @@

Property Value

WssCertFilePath - +

Wss 使用的证书路径

@@ -1092,7 +1092,7 @@

Property Value

WssPort - +

WebSocket 加密端口

@@ -1129,7 +1129,7 @@

Methods

CheckAPMPort() - +

检查APM监控端口

@@ -1161,7 +1161,7 @@

Exceptions

CheckDataBaseName() - +

检查DataBaseName

@@ -1193,7 +1193,7 @@

Exceptions

CheckDataBaseUrl() - +

检查DataBaseUrl

@@ -1225,7 +1225,7 @@

Exceptions

CheckDbIp() - +

检查DBIp

@@ -1257,7 +1257,7 @@

Exceptions

CheckDbPort() - +

检查数据库服务连接端口

@@ -1289,7 +1289,7 @@

Exceptions

CheckDiscoveryCenterIp() - +

检查DiscoveryCenterIp

@@ -1321,7 +1321,7 @@

Exceptions

CheckDiscoveryCenterPort() - +

检查DiscoveryCenterPort

@@ -1353,7 +1353,7 @@

Exceptions

CheckHttpCode() - +

检查HttpCode

@@ -1385,7 +1385,7 @@

Exceptions

CheckHttpPort() - +

检查HttpPort

@@ -1417,7 +1417,7 @@

Exceptions

CheckHttpUrl() - +

检查HttpUrl

@@ -1449,7 +1449,7 @@

Exceptions

CheckHttpsPort() - +

检查HttpsPort

@@ -1481,7 +1481,7 @@

Exceptions

CheckInnerIp() - +

检查InnerIp

@@ -1513,7 +1513,7 @@

Exceptions

CheckInnerPort() - +

检查内部端口

@@ -1545,7 +1545,7 @@

Exceptions

CheckMaxModuleId() - +

检查MaxModuleId

@@ -1577,7 +1577,7 @@

Exceptions

CheckMinModuleId() - +

检查MinModuleId

@@ -1609,7 +1609,7 @@

Exceptions

CheckOuterIp() - +

检查OuterIp

@@ -1641,7 +1641,7 @@

Exceptions

CheckOuterPort() - +

检查外部端口

@@ -1673,7 +1673,7 @@

Exceptions

CheckServerId() - +

检查ServerId

@@ -1705,7 +1705,7 @@

Exceptions

CheckWsPort() - +

检查WsPort

@@ -1737,7 +1737,7 @@

Exceptions

CheckWssCertFilePath() - +

检查WssCertFilePath

@@ -1769,7 +1769,7 @@

Exceptions

CheckWssPort() - +

检查WssPort

@@ -1801,7 +1801,7 @@

Exceptions

diff --git a/api/GameFrameX.StartUp.StartUpTagAttribute.html b/api/GameFrameX.StartUp.StartUpTagAttribute.html index 84962dcc..db6ae666 100644 --- a/api/GameFrameX.StartUp.StartUpTagAttribute.html +++ b/api/GameFrameX.StartUp.StartUpTagAttribute.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Class StartUpTagAttribute +Class StartUpTagAttribute

@@ -280,7 +280,7 @@

Constructors

StartUpTagAttribute(ServerType, int) - +

构建启动属性

@@ -319,7 +319,7 @@

Fields

Priority - +

启动优先级。值越小优先级越高

@@ -350,7 +350,7 @@

Field Value

ServerType - +

服务器类型

@@ -382,7 +382,7 @@

Field Value

diff --git a/api/GameFrameX.Utility.AssemblyHelper.html b/api/GameFrameX.Utility.AssemblyHelper.html index 8885686c..a3922fc6 100644 --- a/api/GameFrameX.Utility.AssemblyHelper.html +++ b/api/GameFrameX.Utility.AssemblyHelper.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Class AssemblyHelper +Class AssemblyHelper

@@ -157,7 +157,7 @@

Methods

GetAssemblies() - +

获取已加载的程序集。

@@ -190,7 +190,7 @@

Returns

GetRuntimeImplementTypeNames(Type) - +

获取已加载的程序集中的指定类型的子类列表。

@@ -229,7 +229,7 @@

Returns

GetRuntimeImplementTypeNamesInstance<T>() - +

获取已加载的程序集中的指定类型的子类实例化列表。

@@ -268,7 +268,7 @@

Type Parameters

GetRuntimeImplementTypeNames<T>() - +

获取已加载的程序集中的指定类型的子类列表。

@@ -307,7 +307,7 @@

Type Parameters

GetRuntimeImplementTypeNames<T, TAttribute>() - +

获取已加载的程序集中的指定类型的子类列表,并过滤出具有指定特性的类型。

@@ -349,7 +349,7 @@

Type Parameters

GetRuntimeTypeNames(Type) - +

获取已加载的程序集中的指定类型的子类列表,并返回它们的全名。

@@ -388,7 +388,7 @@

Returns

GetType(string) - +

获取已加载的程序集中的指定类型。

@@ -427,7 +427,7 @@

Returns

GetTypes() - +

获取已加载的程序集中的所有类型。

@@ -460,7 +460,7 @@

Returns

GetTypes(List<Type>) - +

获取已加载的程序集中的所有类型,并将结果添加到指定的列表中。

@@ -493,7 +493,7 @@

Parameters

diff --git a/api/GameFrameX.Utility.BigInteger.html b/api/GameFrameX.Utility.BigInteger.html index a8dd496c..5826c18b 100644 --- a/api/GameFrameX.Utility.BigInteger.html +++ b/api/GameFrameX.Utility.BigInteger.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Class BigInteger +Class BigInteger

@@ -160,7 +160,7 @@

Constructors

BigInteger() - +

@@ -186,7 +186,7 @@

BigInteger(BigInteger) - +

Constructor (Default value provided by BigInteger)

@@ -218,7 +218,7 @@

Parameters

BigInteger(byte[]) - +

Constructor (Default value provided by an array of bytes)

@@ -255,7 +255,7 @@

Exceptions

BigInteger(byte[], int) - +

Constructor (Default value provided by an array of bytes of the specified length.)

@@ -294,7 +294,7 @@

Exceptions

BigInteger(long) - +

@@ -330,7 +330,7 @@

Exceptions

BigInteger(string, int) - +

Constructor (Default value provided by a string of digits of the @@ -381,7 +381,7 @@

Exceptions

BigInteger(uint[]) - +

Constructor (Default value provided by an array of unsigned integers)

@@ -418,7 +418,7 @@

Exceptions

BigInteger(ulong) - +

@@ -457,7 +457,7 @@

Fields

dataLength - +

number of actual chars used

@@ -488,7 +488,7 @@

Field Value

primesBelow2000 - +

primes smaller than 2000 to test the generated prime number

@@ -524,7 +524,7 @@

Methods

BitCount() - +

bitCount

@@ -556,7 +556,7 @@

Returns

CompareTo(BigInteger) - +

@@ -592,7 +592,7 @@

Returns

Equals(object) - +

@@ -628,7 +628,7 @@

Returns

FermatLittleTest(int) - +

概率素数测试

@@ -665,7 +665,7 @@

Returns

Gcd(BigInteger) - +

Returns gcd(this, bi)

@@ -702,7 +702,7 @@

Returns

GenCoPrime(int, Random) - +

Generates a random number with the specified number of bits such that gcd(number, this) = 1

@@ -741,7 +741,7 @@

Returns

GenPseudoPrime(int, int, Random) - +

Generates a positive BigInteger that is probably prime.

@@ -782,7 +782,7 @@

Returns

GenRandomBits(int, Random) - +

Populates "this" with the specified amount of random bits

@@ -821,7 +821,7 @@

Exceptions

GetBytes() - +

Returns the value of the BigInteger as a byte array. The lowest index contains the MSB.

@@ -853,7 +853,7 @@

Returns

GetHashCode() - +

Serves as the default hash function.

@@ -886,7 +886,7 @@

Returns

IntValue() - +

Returns the lowest 4 bytes of the BigInteger as an int.

@@ -918,7 +918,7 @@

Returns

IsProbablePrime() - +

Determines whether this BigInteger is probably prime using a

@@ -950,7 +950,7 @@

Returns

IsProbablePrime(int) - +

Determines whether a number is probably prime, using the Rabin-Miller's

@@ -987,7 +987,7 @@

Returns

Jacobi(BigInteger, BigInteger) - +

Computes the Jacobi Symbol for a and b. Algorithm adapted from [3] and [4] with some optimizations

@@ -1031,7 +1031,7 @@

Exceptions

LongValue() - +

Returns the lowest 8 bytes of the BigInteger as a long.

@@ -1063,7 +1063,7 @@

Returns

LucasSequence(BigInteger, BigInteger, BigInteger, BigInteger) - +

Returns the k_th number in the Lucas Sequence reduced modulo n

@@ -1106,7 +1106,7 @@

Returns

LucasStrongTest() - +

Implementation of the Lucas Strong Pseudo Prime test

@@ -1138,7 +1138,7 @@

Returns

ModInverse(BigInteger) - +

Returns the modulo inverse of this. Throws ArithmeticException if the inverse does not exist. (i.e. gcd(this, modulus) != 1)

@@ -1180,7 +1180,7 @@

Exceptions

ModPow(BigInteger, BigInteger) - +

Modulo Exponentiation

@@ -1224,7 +1224,7 @@

Exceptions

RabinMillerTest(int) - +

RabinMillerTest

@@ -1261,7 +1261,7 @@

Returns

SetBit(uint) - +

Sets the value of the specified bit to 1 The Least Significant Bit position is 0.

@@ -1293,7 +1293,7 @@

Parameters

SolovayStrassenTest(int) - +

Solovay-Strassen

@@ -1330,7 +1330,7 @@

Returns

Sqrt() - +

Returns a value that is equivalent to the integer square root

@@ -1362,7 +1362,7 @@

Returns

ToHexString() - +

@@ -1393,7 +1393,7 @@

Returns

ToString() - +

Returns a string representing the BigInteger in base 10.

@@ -1425,7 +1425,7 @@

Returns

ToString(int) - +

@@ -1466,7 +1466,7 @@

Exceptions

UnsetBit(uint) - +

Sets the value of the specified bit to 0 The Least Significant Bit position is 0.

@@ -1498,7 +1498,7 @@

Parameters

abs() - +

Returns the absolute value

@@ -1530,7 +1530,7 @@

Returns

max(BigInteger) - +

Returns max(this, bi)

@@ -1567,7 +1567,7 @@

Returns

min(BigInteger) - +

Returns min(this, bi)

@@ -1608,7 +1608,7 @@

Operators

operator +(BigInteger, BigInteger) - +

Overloading of addition operator

@@ -1652,7 +1652,7 @@

Exceptions

operator &(BigInteger, BigInteger) - +

Overloading of bitwise AND operator

@@ -1691,7 +1691,7 @@

Returns

operator |(BigInteger, BigInteger) - +

Overloading of bitwise OR operator

@@ -1730,7 +1730,7 @@

Returns

operator --(BigInteger) - +

Overloading of the unary -- operator

@@ -1772,7 +1772,7 @@

Exceptions

operator /(BigInteger, BigInteger) - +

Overloading of division operator

@@ -1811,7 +1811,7 @@

Returns

operator ==(BigInteger, BigInteger) - +

Overloading of equality operator

@@ -1850,7 +1850,7 @@

Returns

operator ^(BigInteger, BigInteger) - +

Overloading of bitwise XOR operator

@@ -1889,7 +1889,7 @@

Returns

operator >(BigInteger, BigInteger) - +

Overloading of inequality operator

@@ -1928,7 +1928,7 @@

Returns

operator >=(BigInteger, BigInteger) - +

@@ -1966,7 +1966,7 @@

Returns

implicit operator BigInteger(int) - +

@@ -2002,7 +2002,7 @@

Returns

implicit operator BigInteger(long) - +

Overloading of the typecast operator. For BigInteger bi = 10;

@@ -2039,7 +2039,7 @@

Returns

implicit operator BigInteger(uint) - +

@@ -2075,7 +2075,7 @@

Returns

implicit operator BigInteger(ulong) - +

@@ -2111,7 +2111,7 @@

Returns

operator ++(BigInteger) - +

Overloading of the unary ++ operator

@@ -2153,7 +2153,7 @@

Exceptions

operator !=(BigInteger, BigInteger) - +

@@ -2191,7 +2191,7 @@

Returns

operator <<(BigInteger, int) - +

@@ -2229,7 +2229,7 @@

Returns

operator <(BigInteger, BigInteger) - +

@@ -2267,7 +2267,7 @@

Returns

operator <=(BigInteger, BigInteger) - +

@@ -2305,7 +2305,7 @@

Returns

operator %(BigInteger, BigInteger) - +

Overloading of modulus operator

@@ -2344,7 +2344,7 @@

Returns

operator *(BigInteger, BigInteger) - +

Overloading of multiplication operator

@@ -2388,7 +2388,7 @@

Exceptions

operator ~(BigInteger) - +

Overloading of the NOT operator (1's complement)

@@ -2425,7 +2425,7 @@

Returns

operator >>(BigInteger, int) - +

Overloading of unary >> operators

@@ -2464,7 +2464,7 @@

Returns

operator -(BigInteger, BigInteger) - +

Overloading of subtraction operator

@@ -2508,7 +2508,7 @@

Exceptions

operator -(BigInteger) - +

Overloading of the NEGATE operator (2's complement)

@@ -2550,7 +2550,7 @@

Exceptions

diff --git a/api/GameFrameX.Utility.Compression.html b/api/GameFrameX.Utility.Compression.html index 56875450..fd0ad559 100644 --- a/api/GameFrameX.Utility.Compression.html +++ b/api/GameFrameX.Utility.Compression.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Class Compression +Class Compression

@@ -157,7 +157,7 @@

Methods

Compress(byte[]) - +

压缩数据。

@@ -196,7 +196,7 @@

Returns

Decompress(byte[]) - +

解压数据。

@@ -235,7 +235,7 @@

Returns

diff --git a/api/GameFrameX.Utility.ConsoleHelper.html b/api/GameFrameX.Utility.ConsoleHelper.html index f798bd08..89674dbc 100644 --- a/api/GameFrameX.Utility.ConsoleHelper.html +++ b/api/GameFrameX.Utility.ConsoleHelper.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Class ConsoleHelper +Class ConsoleHelper

@@ -157,7 +157,7 @@

Methods

打印控制台logo

@@ -184,7 +184,7 @@
diff --git a/api/GameFrameX.Utility.Encryption.Aes.html b/api/GameFrameX.Utility.Encryption.Aes.html index 2e9c968e..c10cad2a 100644 --- a/api/GameFrameX.Utility.Encryption.Aes.html +++ b/api/GameFrameX.Utility.Encryption.Aes.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Class Encryption.Aes +Class Encryption.Aes

@@ -157,7 +157,7 @@

Methods

AesDecrypt(byte[], string) - +

使用 AES 算法解密字节数组(高级加密标准,是下一代的加密算法标准,速度快,安全级别高,目前 AES 标准的一个实现是 Rijndael 算法)

@@ -205,7 +205,7 @@

Exceptions

Decrypt(string, string) - +

使用 AES 算法解密字符串(高级加密标准,是下一代的加密算法标准,速度快,安全级别高,目前 AES 标准的一个实现是 Rijndael 算法)

@@ -253,7 +253,7 @@

Exceptions

Encrypt(byte[], string) - +

使用 AES 算法加密字节数组(高级加密标准,是下一代的加密算法标准,速度快,安全级别高,目前 AES 标准的一个实现是 Rijndael 算法)

@@ -301,7 +301,7 @@

Exceptions

Encrypt(string, string) - +

使用 AES 算法加密字符串(高级加密标准,是下一代的加密算法标准,速度快,安全级别高,目前 AES 标准的一个实现是 Rijndael 算法)

@@ -349,7 +349,7 @@

Exceptions

diff --git a/api/GameFrameX.Utility.Encryption.Dsa.html b/api/GameFrameX.Utility.Encryption.Dsa.html index ba58553c..0bafb465 100644 --- a/api/GameFrameX.Utility.Encryption.Dsa.html +++ b/api/GameFrameX.Utility.Encryption.Dsa.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Class Encryption.Dsa +Class Encryption.Dsa

@@ -170,7 +170,7 @@

Constructors

Dsa(DSACryptoServiceProvider) - +

使用现有的 DSACryptoServiceProvider 实例初始化 Dsa 类

@@ -203,7 +203,7 @@

Parameters

Dsa(string) - +

使用 XML 格式的密钥字符串初始化 Dsa 类

@@ -240,7 +240,7 @@

Methods

Make() - +

生成新的 DSA 密钥对,并以 XML 字符串形式返回

@@ -273,7 +273,7 @@

Returns

SignData(byte[]) - +

使用实例化的 DSACryptoServiceProvider 对数据进行签名

@@ -312,7 +312,7 @@

Returns

SignData(byte[], string) - +

使用私钥对数据进行签名

@@ -354,7 +354,7 @@

Returns

SignData(string) - +

使用实例化的 DSACryptoServiceProvider 对字符串数据进行签名,并返回 Base64 编码的签名字符串

@@ -393,7 +393,7 @@

Returns

SignData(string, string) - +

使用私钥对字符串数据进行签名,并返回 Base64 编码的签名字符串

@@ -435,7 +435,7 @@

Returns

VerifyData(byte[], byte[]) - +

使用实例化的 DSACryptoServiceProvider 验证数据的签名

@@ -477,7 +477,7 @@

Returns

VerifyData(byte[], byte[], string) - +

使用私钥验证数据的签名

@@ -522,7 +522,7 @@

Returns

VerifyData(string, string) - +

使用实例化的 DSACryptoServiceProvider 验证字符串数据的签名

@@ -564,7 +564,7 @@

Returns

VerifyData(string, string, string) - +

使用私钥验证字符串数据的签名

@@ -609,7 +609,7 @@

Returns

diff --git a/api/GameFrameX.Utility.Encryption.Rsa.html b/api/GameFrameX.Utility.Encryption.Rsa.html index 6bfbd320..3f668595 100644 --- a/api/GameFrameX.Utility.Encryption.Rsa.html +++ b/api/GameFrameX.Utility.Encryption.Rsa.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Class Encryption.Rsa +Class Encryption.Rsa

@@ -170,7 +170,7 @@

Constructors

Rsa(RSACryptoServiceProvider) - +

使用指定的 RSA 对象初始化 RSA 加密解密对象。

@@ -203,7 +203,7 @@

Parameters

Rsa(string) - +

使用指定的 XML 格式的密钥初始化 RSA 加密解密对象。

@@ -240,7 +240,7 @@

Methods

Decrypt(byte[]) - +

使用当前对象的私钥解密字节数组内容。

@@ -279,7 +279,7 @@

Returns

Decrypt(string) - +

使用当前对象的私钥解密 Base64 编码的字符串内容。

@@ -318,7 +318,7 @@

Returns

Decrypt(string, byte[]) - +

使用私钥解密字节数组内容。

@@ -360,7 +360,7 @@

Returns

Decrypt(string, string) - +

使用私钥解密 Base64 编码的字符串内容。

@@ -402,7 +402,7 @@

Returns

Encrypt(byte[]) - +

使用当前对象的公钥加密字节数组内容。

@@ -441,7 +441,7 @@

Returns

Encrypt(string) - +

使用当前对象的公钥加密字符串内容。

@@ -480,7 +480,7 @@

Returns

Encrypt(string, byte[]) - +

使用公钥加密字节数组内容。

@@ -522,7 +522,7 @@

Returns

Encrypt(string, string) - +

使用公钥加密字符串内容。

@@ -564,7 +564,7 @@

Returns

Make() - +

生成 RSA 密钥对。

@@ -597,7 +597,7 @@

Returns

RsaVerifyData(string, string, string) - +

使用公钥验证字符串数据的签名。

@@ -642,7 +642,7 @@

Returns

SignData(byte[]) - +

使用当前对象的私钥对数据进行签名。

@@ -681,7 +681,7 @@

Returns

SignData(byte[], string) - +

使用私钥对数据进行签名。

@@ -723,7 +723,7 @@

Returns

SignData(string) - +

使用当前对象的私钥对字符串数据进行签名。

@@ -762,7 +762,7 @@

Returns

SignData(string, string) - +

使用私钥对字符串数据进行签名。

@@ -804,7 +804,7 @@

Returns

VerifyData(byte[], byte[]) - +

使用当前对象的公钥验证数据签名。

@@ -846,7 +846,7 @@

Returns

VerifyData(byte[], byte[], string) - +

使用公钥验证数据签名。

@@ -891,7 +891,7 @@

Returns

VerifyData(string, string) - +

使用当前对象的公钥验证字符串数据的签名。

@@ -933,7 +933,7 @@

Returns

diff --git a/api/GameFrameX.Utility.Encryption.html b/api/GameFrameX.Utility.Encryption.html index d13e2345..e877d959 100644 --- a/api/GameFrameX.Utility.Encryption.html +++ b/api/GameFrameX.Utility.Encryption.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Class Encryption +Class Encryption

@@ -157,7 +157,7 @@

Methods

GetQuickSelfXorBytes(byte[], byte[]) - +

将 bytes 使用 code 做异或运算的快速版本。此方法将复用并改写传入的 bytes 作为返回值,而不额外分配内存空间。

@@ -193,7 +193,7 @@

Parameters

GetQuickXorBytes(byte[], byte[]) - +

将 bytes 使用 code 做异或运算的快速版本。

@@ -235,7 +235,7 @@

Returns

GetSelfXorBytes(byte[], byte[]) - +

将 bytes 使用 code 做异或运算。此方法将复用并改写传入的 bytes 作为返回值,而不额外分配内存空间。

@@ -271,7 +271,7 @@

Parameters

GetSelfXorBytes(byte[], int, int, byte[]) - +

将 bytes 使用 code 做异或运算。此方法将复用并改写传入的 bytes 作为返回值,而不额外分配内存空间。

@@ -313,7 +313,7 @@

Parameters

GetXorBytes(byte[], byte[]) - +

将 bytes 使用 code 做异或运算。

@@ -355,7 +355,7 @@

Returns

GetXorBytes(byte[], int, int, byte[]) - +

将 bytes 使用 code 做异或运算。

@@ -403,7 +403,7 @@

Returns

diff --git a/api/GameFrameX.Utility.Extensions.AlreadyArgumentException.html b/api/GameFrameX.Utility.Extensions.AlreadyArgumentException.html index 6942f3cc..d31bad30 100644 --- a/api/GameFrameX.Utility.Extensions.AlreadyArgumentException.html +++ b/api/GameFrameX.Utility.Extensions.AlreadyArgumentException.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Class AlreadyArgumentException +Class AlreadyArgumentException

@@ -204,7 +204,7 @@

Constructors

AlreadyArgumentException(string) - +

已经存在参数重复

@@ -237,7 +237,7 @@

Parameters

diff --git a/api/GameFrameX.Utility.Extensions.BidirectionalDictionary-2.html b/api/GameFrameX.Utility.Extensions.BidirectionalDictionary-2.html index f07aba58..64008b33 100644 --- a/api/GameFrameX.Utility.Extensions.BidirectionalDictionary-2.html +++ b/api/GameFrameX.Utility.Extensions.BidirectionalDictionary-2.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Class BidirectionalDictionary<TKey, TValue> +Class BidirectionalDictionary<TKey, TValue>

@@ -182,7 +182,7 @@

Constructors

BidirectionalDictionary(int) - +

初始化 BidirectionalDictionary<TKey, TValue> 类的新实例。

@@ -218,7 +218,7 @@

Methods

Clear() - +

清空双向字典中的所有键值对。

@@ -245,7 +245,7 @@

TryAdd(TKey, TValue) - +

尝试向双向字典中添加键值对。

@@ -287,7 +287,7 @@

Returns

TryGetKey(TValue, out TKey) - +

尝试根据值获取对应的键。

@@ -329,7 +329,7 @@

Returns

TryGetValue(TKey, out TValue) - +

尝试根据键获取对应的值。

@@ -371,7 +371,7 @@

Returns

diff --git a/api/GameFrameX.Utility.Extensions.ByteExtension.html b/api/GameFrameX.Utility.Extensions.ByteExtension.html index b91adcb4..45e71bec 100644 --- a/api/GameFrameX.Utility.Extensions.ByteExtension.html +++ b/api/GameFrameX.Utility.Extensions.ByteExtension.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Class ByteExtension +Class ByteExtension

@@ -157,7 +157,7 @@

Methods

ReadBool(byte[], ref int) - +

从字节数组中以指定偏移量读取布尔值。

@@ -205,7 +205,7 @@

Exceptions

ReadByte(byte[], ref int) - +

从指定偏移量读取 byte 类型数据。

@@ -247,7 +247,7 @@

Returns

ReadBytes(byte[], int, int) - +

从指定偏移量开始读取指定长度的字节数组。

@@ -292,7 +292,7 @@

Returns

ReadBytes(byte[], ref int) - +

从指定偏移量开始读取指定长度的字节数组,长度作为 int 类型数据在字节数组的开头。

@@ -334,7 +334,7 @@

Returns

ReadBytes(byte[], ref int, int) - +

从指定偏移量开始读取指定长度的字节数组。

@@ -379,7 +379,7 @@

Returns

ReadDouble(byte[], ref int) - +

从指定偏移量读取 double 类型数据。

@@ -421,7 +421,7 @@

Returns

ReadFloat(byte[], ref int) - +

从给定的字节缓冲区中读取浮点数,并更新偏移量。

@@ -469,7 +469,7 @@

Exceptions

ReadInt(byte[], ref int) - +

从字节数组中读取32位有符号整数,并将偏移量向前移动。

@@ -511,7 +511,7 @@

Returns

ReadLong(byte[], ref int) - +

从字节数组中读取64位有符号整数,并将偏移量向前移动。

@@ -553,7 +553,7 @@

Returns

ReadSByte(byte[], ref int) - +

从字节数组中以指定偏移量读取有符号字节。

@@ -601,7 +601,7 @@

Exceptions

ReadShort(byte[], ref int) - +

从字节数组读取16位有符号整数,并将偏移量前移。

@@ -643,7 +643,7 @@

Returns

ReadString(byte[], ref int) - +

从字节数组中以指定偏移量读取字符串。

@@ -685,7 +685,7 @@

Returns

ReadUInt(byte[], ref int) - +

从字节数组中读取32位无符号整数,并将偏移量向前移动。

@@ -727,7 +727,7 @@

Returns

ReadULong(byte[], ref int) - +

从字节数组中读取64位无符号整数,并将偏移量向前移动。

@@ -769,7 +769,7 @@

Returns

ReadUShort(byte[], ref int) - +

从字节数组中读取16位无符号整数,并将偏移量向前移动。

@@ -811,7 +811,7 @@

Returns

ToArrayString(byte[]) - +

将字节数组转换为字符串,每个字节之间用空格分隔。

@@ -850,7 +850,7 @@

Returns

ToDefaultString(byte[]) - +

将字节数组转换为默认编码的字符串。

@@ -889,7 +889,7 @@

Returns

ToDefaultString(byte[], int, int) - +

将字节数组的指定范围转换为默认编码的字符串。

@@ -934,7 +934,7 @@

Returns

ToHex(byte) - +

将字节转换为16进制字符串。

@@ -973,7 +973,7 @@

Returns

ToHex(byte[]) - +

将字节数组转换为16进制字符串。

@@ -1012,7 +1012,7 @@

Returns

ToHex(byte[], int, int) - +

将字节数组的指定范围转换为16进制字符串。

@@ -1057,7 +1057,7 @@

Returns

ToHex(byte[], string) - +

将字节数组转换为指定格式的字符串。

@@ -1099,7 +1099,7 @@

Returns

ToUtf8String(byte[]) - +

将字节数组转换为UTF8编码的字符串。

@@ -1138,7 +1138,7 @@

Returns

ToUtf8String(byte[], int, int) - +

将字节数组的指定范围转换为UTF8编码的字符串。

@@ -1183,7 +1183,7 @@

Returns

WriteBool(byte[], bool, ref int) - +

将一个布尔值写入指定的缓冲区,并更新偏移量。

@@ -1222,7 +1222,7 @@

Parameters

WriteByte(byte[], byte, ref int) - +

将一个8位整数写入指定的缓冲区,并更新偏移量。

@@ -1261,7 +1261,7 @@

Parameters

WriteBytes(byte[], byte[], ref int) - +

将一个字节数组写入指定的缓冲区,并更新偏移量。

@@ -1300,7 +1300,7 @@

Parameters

WriteBytesWithoutLength(byte[], byte[], ref int) - +

将一个字节数组写入指定的缓冲区,并更新偏移量。

@@ -1339,7 +1339,7 @@

Parameters

WriteDouble(byte[], double, ref int) - +

将一个双精度浮点数写入指定的缓冲区,并更新偏移量。

@@ -1378,7 +1378,7 @@

Parameters

WriteFloat(byte[], float, ref int) - +

将一个单精度浮点数写入指定的缓冲区,并更新偏移量。

@@ -1417,7 +1417,7 @@

Parameters

WriteInt(byte[], int, ref int) - +

将一个32位整数写入指定的缓冲区,并更新偏移量。

@@ -1456,7 +1456,7 @@

Parameters

WriteLong(byte[], long, ref int) - +

将一个64位整数写入指定的缓冲区,并更新偏移量。

@@ -1495,7 +1495,7 @@

Parameters

WriteSByte(byte[], sbyte, ref int) - +

将一个字节写入指定的缓冲区,并更新偏移量。

@@ -1534,7 +1534,7 @@

Parameters

WriteShort(byte[], short, ref int) - +

将一个16位整数写入指定的缓冲区,并更新偏移量。

@@ -1573,7 +1573,7 @@

Parameters

WriteString(byte[], string, ref int) - +

将一个字符串写入指定的缓冲区,并更新偏移量。

@@ -1612,7 +1612,7 @@

Parameters

WriteUInt(byte[], uint, ref int) - +

将一个32位无符号整数写入指定的缓冲区,并更新偏移量。

@@ -1651,7 +1651,7 @@

Parameters

WriteULong(byte[], ulong, ref int) - +

将一个64位无符号整数写入指定的缓冲区,并更新偏移量。

@@ -1690,7 +1690,7 @@

Parameters

WriteUShort(byte[], ushort, ref int) - +

将一个16位无符号整数写入指定的缓冲区,并更新偏移量。

@@ -1729,7 +1729,7 @@

Parameters

diff --git a/api/GameFrameX.Utility.Extensions.CollectionExtensions.html b/api/GameFrameX.Utility.Extensions.CollectionExtensions.html index f392a29a..f0d679e9 100644 --- a/api/GameFrameX.Utility.Extensions.CollectionExtensions.html +++ b/api/GameFrameX.Utility.Extensions.CollectionExtensions.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Class CollectionExtensions +Class CollectionExtensions

@@ -156,7 +156,7 @@

Methods

AddRange<T>(HashSet<T>, IEnumerable<T>) - +

将一个可枚举集合的元素添加到哈希集合中。

@@ -198,7 +198,7 @@

Type Parameters

GetOrAdd<TKey, TValue>(Dictionary<TKey, TValue>, TKey) - +

获取指定键的值,如果字典中不存在该键,则使用无参构造函数创建一个新的值并添加到字典中。

@@ -249,7 +249,7 @@

Type Parameters

GetOrAdd<TKey, TValue>(Dictionary<TKey, TValue>, TKey, Func<TKey, TValue>) - +

获取指定键的值,如果字典中不存在该键,则使用指定的函数获取值并添加到字典中。

@@ -303,7 +303,7 @@

Type Parameters

IsNullOrEmpty<T>(ICollection<T>) - +

检查集合是否为 null 或空。

@@ -348,7 +348,7 @@

Type Parameters

Merge<TKey, TValue>(Dictionary<TKey, TValue>, TKey, TValue, Func<TValue, TValue, TValue>) - +

合并字典中的键值对。如果字典中已存在指定的键,则使用指定的函数对原有值和新值进行合并;否则直接添加键值对。

@@ -399,7 +399,7 @@

Type Parameters

Random<T>(List<T>) - +

从列表中随机获取一个对象。

@@ -443,7 +443,7 @@

Type Parameters

RemoveIf<T>(List<T>, Predicate<T>) - +

从列表中移除满足条件的元素。

@@ -485,7 +485,7 @@

Type Parameters

RemoveIf<TKey, TValue>(Dictionary<TKey, TValue>, Func<TKey, TValue, bool>) - +

根据指定条件从字典中移除键值对。

@@ -536,7 +536,7 @@

Type Parameters

Shuffer<T>(List<T>) - +

打乱列表中的元素顺序。

@@ -575,7 +575,7 @@

Type Parameters

diff --git a/api/GameFrameX.Utility.Extensions.ConcurrentLimitedQueue-1.html b/api/GameFrameX.Utility.Extensions.ConcurrentLimitedQueue-1.html index 12f912d1..ac9d6e08 100644 --- a/api/GameFrameX.Utility.Extensions.ConcurrentLimitedQueue-1.html +++ b/api/GameFrameX.Utility.Extensions.ConcurrentLimitedQueue-1.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Class ConcurrentLimitedQueue<T> +Class ConcurrentLimitedQueue<T>

@@ -394,7 +394,7 @@

Constructors

ConcurrentLimitedQueue(IEnumerable<T>) - +

使用指定的集合初始化一个新的 ConcurrentLimitedQueue<T> 实例,并设置队列的最大长度为集合的元素数量。

@@ -427,7 +427,7 @@

Parameters

ConcurrentLimitedQueue(int) - +

初始化一个新的 ConcurrentLimitedQueue<T> 实例,指定队列的最大长度。

@@ -464,7 +464,7 @@

Properties

Limit - +

队列的最大长度。

@@ -500,7 +500,7 @@

Methods

Enqueue(T) - +

将一个元素添加到队列中。如果队列已满,则移除最旧的元素。

@@ -537,7 +537,7 @@

Operators

implicit operator ConcurrentLimitedQueue<T>(List<T>) - +

将一个列表隐式转换为 ConcurrentLimitedQueue<T>

@@ -576,7 +576,7 @@

Returns

diff --git a/api/GameFrameX.Utility.Extensions.ConstSize.html b/api/GameFrameX.Utility.Extensions.ConstSize.html index da695ab1..760b4345 100644 --- a/api/GameFrameX.Utility.Extensions.ConstSize.html +++ b/api/GameFrameX.Utility.Extensions.ConstSize.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Class ConstSize +Class ConstSize

@@ -156,7 +156,7 @@

Fields

BoolSize - +

布尔型变量的字节数。

@@ -187,7 +187,7 @@

Field Value

ByteSize - +

字节型变量(8 位)的字节数。

@@ -218,7 +218,7 @@

Field Value

DoubleSize - +

双精度浮点型变量的字节数。

@@ -249,7 +249,7 @@

Field Value

FloatSize - +

单精度浮点型变量的字节数。

@@ -280,7 +280,7 @@

Field Value

IntSize - +

整型变量(32 位)的字节数。

@@ -311,7 +311,7 @@

Field Value

LongSize - +

长整型变量(64 位)的字节数。

@@ -342,7 +342,7 @@

Field Value

SbyteSize - +

有符号字节类型变量的字节数。

@@ -373,7 +373,7 @@

Field Value

ShortSize - +

短整型变量(16 位)的字节数。

@@ -404,7 +404,7 @@

Field Value

UIntSize - +

无符号整型变量(32 位)的字节数。

@@ -435,7 +435,7 @@

Field Value

ULongSize - +

无符号长整型变量(64 位)的字节数。

@@ -466,7 +466,7 @@

Field Value

UShortSize - +

无符号短整型变量(16 位)的字节数。

@@ -498,7 +498,7 @@

Field Value

diff --git a/api/GameFrameX.Utility.Extensions.DateTimeExtensions.html b/api/GameFrameX.Utility.Extensions.DateTimeExtensions.html index c8b92c6a..046fa6e3 100644 --- a/api/GameFrameX.Utility.Extensions.DateTimeExtensions.html +++ b/api/GameFrameX.Utility.Extensions.DateTimeExtensions.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Class DateTimeExtensions +Class DateTimeExtensions

@@ -157,7 +157,7 @@

Methods

GetDaysFrom(DateTime, DateTime) - +

获取从指定日期到当前日期的天数差。

@@ -199,7 +199,7 @@

Returns

GetDaysFromDefault(DateTime) - +

获取从默认日期(1970年1月1日)到当前日期的天数差。

@@ -238,7 +238,7 @@

Returns

diff --git a/api/GameFrameX.Utility.Extensions.DisposableConcurrentDictionary-2.html b/api/GameFrameX.Utility.Extensions.DisposableConcurrentDictionary-2.html index 44777481..41a19b00 100644 --- a/api/GameFrameX.Utility.Extensions.DisposableConcurrentDictionary-2.html +++ b/api/GameFrameX.Utility.Extensions.DisposableConcurrentDictionary-2.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Class DisposableConcurrentDictionary<TKey, TValue> +Class DisposableConcurrentDictionary<TKey, TValue>

@@ -576,7 +576,7 @@

Constructors

DisposableConcurrentDictionary() - +

初始化一个新的 DisposableConcurrentDictionary<TKey, TValue> 实例。

@@ -603,7 +603,7 @@

DisposableConcurrentDictionary(IEqualityComparer<NullObject<TKey>>) - +

使用指定的比较器初始化一个新的 DisposableConcurrentDictionary<TKey, TValue> 实例。

@@ -636,7 +636,7 @@

Parameters

DisposableConcurrentDictionary(int, int) - +

使用指定的并发级别和初始容量初始化一个新的 DisposableConcurrentDictionary<TKey, TValue> 实例。

@@ -672,7 +672,7 @@

Parameters

DisposableConcurrentDictionary(TValue) - +

使用指定的默认值初始化一个新的 DisposableConcurrentDictionary<TKey, TValue> 实例。

@@ -709,7 +709,7 @@

Methods

Dispose() - +

释放资源。

@@ -736,7 +736,7 @@

Dispose(bool) - +

释放资源。

@@ -769,7 +769,7 @@

Parameters

~DisposableConcurrentDictionary() - +

终结器,确保未释放的资源在对象被垃圾回收时被释放。

@@ -796,7 +796,7 @@

diff --git a/api/GameFrameX.Utility.Extensions.DisposableDictionary-2.html b/api/GameFrameX.Utility.Extensions.DisposableDictionary-2.html index 9d41df75..512bc6f9 100644 --- a/api/GameFrameX.Utility.Extensions.DisposableDictionary-2.html +++ b/api/GameFrameX.Utility.Extensions.DisposableDictionary-2.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@

Table of Contents

-Class DisposableDictionary<TKey, TValue> +Class DisposableDictionary<TKey, TValue>

@@ -578,7 +578,7 @@

Constructors

DisposableDictionary() - +

初始化一个新的 DisposableDictionary<TKey, TValue> 实例。

@@ -605,7 +605,7 @@

DisposableDictionary(IDictionary<NullObject<TKey>, TValue>) - +

使用指定的字典初始化一个新的 DisposableDictionary<TKey, TValue> 实例。

@@ -638,7 +638,7 @@

Parameters

DisposableDictionary(int) - +

使用指定的初始容量初始化一个新的 DisposableDictionary<TKey, TValue> 实例。

@@ -671,7 +671,7 @@

Parameters

DisposableDictionary(TValue) - +

使用指定的默认值初始化一个新的 DisposableDictionary<TKey, TValue> 实例。

@@ -708,7 +708,7 @@

Methods

Dispose() - +

释放资源。

@@ -735,7 +735,7 @@

Dispose(bool) - +

释放资源。

@@ -768,7 +768,7 @@

Parameters

~DisposableDictionary() - +

终结器,确保未释放的资源在对象被垃圾回收时被释放。

@@ -795,7 +795,7 @@

diff --git a/api/GameFrameX.Utility.Extensions.ExpressionExtension.html b/api/GameFrameX.Utility.Extensions.ExpressionExtension.html index 5f00fe17..49fc7575 100644 --- a/api/GameFrameX.Utility.Extensions.ExpressionExtension.html +++ b/api/GameFrameX.Utility.Extensions.ExpressionExtension.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@

Table of Contents

-Class ExpressionExtension +Class ExpressionExtension

@@ -157,7 +157,7 @@

Methods

AndIf<T>(Expression<Func<T, bool>>, Func<bool>, Expression<Func<T, bool>>) - +

将两个表达式进行逻辑与运算。

@@ -208,7 +208,7 @@

Type Parameters

And<T>(Expression<Func<T, bool>>, Expression<Func<T, bool>>) - +

将两个表达式进行逻辑与运算。

@@ -256,7 +256,7 @@

Type Parameters

Not<T>(Expression<Func<T, bool>>) - +

对表达式进行逻辑非运算。

@@ -301,7 +301,7 @@

Type Parameters

OrIf<T>(Expression<Func<T, bool>>, Func<bool>, Expression<Func<T, bool>>) - +

将两个表达式使用逻辑或操作符进行组合,如果指定的条件为真则使用右表达式,否则使用左表达式。

@@ -352,7 +352,7 @@

Type Parameters

Or<T>(Expression<Func<T, bool>>, Expression<Func<T, bool>>) - +

将两个表达式进行逻辑或运算。

@@ -400,7 +400,7 @@

Type Parameters

diff --git a/api/GameFrameX.Utility.Extensions.ExpressionVisitorCustom.html b/api/GameFrameX.Utility.Extensions.ExpressionVisitorCustom.html index 6144db88..817fa71c 100644 --- a/api/GameFrameX.Utility.Extensions.ExpressionVisitorCustom.html +++ b/api/GameFrameX.Utility.Extensions.ExpressionVisitorCustom.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Class ExpressionVisitorCustom +Class ExpressionVisitorCustom

@@ -288,7 +288,7 @@

Constructors

ExpressionVisitorCustom(ParameterExpression) - +

初始化 ExpressionVisitorCustom 类的新实例。

@@ -325,7 +325,7 @@

Properties

Parameter - +

获取或设置访问器中的参数表达式。

@@ -361,7 +361,7 @@

Methods

VisitParameter(ParameterExpression) - +

访问参数表达式。

@@ -400,7 +400,7 @@

Returns

diff --git a/api/GameFrameX.Utility.Extensions.IDictionaryExtensions.html b/api/GameFrameX.Utility.Extensions.IDictionaryExtensions.html index 9e965cef..1485df47 100644 --- a/api/GameFrameX.Utility.Extensions.IDictionaryExtensions.html +++ b/api/GameFrameX.Utility.Extensions.IDictionaryExtensions.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Class IDictionaryExtensions +Class IDictionaryExtensions

@@ -157,7 +157,7 @@

Methods

AddOrUpdateAsync<TKey, TValue>(NullableConcurrentDictionary<TKey, TValue>, IDictionary<TKey, TValue>, Func<TKey, TValue, Task<TValue>>) - +

添加或更新键值对

@@ -207,7 +207,7 @@

Type Parameters

AddOrUpdateAsync<TKey, TValue>(NullableConcurrentDictionary<TKey, TValue>, TKey, Func<TKey, Task<TValue>>, Func<TKey, TValue, Task<TValue>>) - +

添加或更新键值对

@@ -260,7 +260,7 @@

Type Parameters

AddOrUpdateAsync<TKey, TValue>(NullableConcurrentDictionary<TKey, TValue>, TKey, TValue, Func<TKey, TValue, Task<TValue>>) - +

添加或更新键值对

@@ -313,7 +313,7 @@

Type Parameters

AddOrUpdateAsync<TKey, TValue>(NullableDictionary<TKey, TValue>, IDictionary<TKey, TValue>, Func<TKey, TValue, Task<TValue>>) - +

添加或更新键值对

@@ -363,7 +363,7 @@

Type Parameters

AddOrUpdateAsync<TKey, TValue>(NullableDictionary<TKey, TValue>, TKey, Func<TKey, Task<TValue>>, Func<TKey, TValue, Task<TValue>>) - +

添加或更新键值对

@@ -416,7 +416,7 @@

Type Parameters

AddOrUpdateAsync<TKey, TValue>(NullableDictionary<TKey, TValue>, TKey, TValue, Func<TKey, TValue, Task<TValue>>) - +

添加或更新键值对

@@ -469,7 +469,7 @@

Type Parameters

AddOrUpdateAsync<TKey, TValue>(IDictionary<TKey, TValue>, IDictionary<TKey, TValue>, Func<TKey, TValue, Task<TValue>>) - +

添加或更新键值对

@@ -519,7 +519,7 @@

Type Parameters

AddOrUpdateAsync<TKey, TValue>(IDictionary<TKey, TValue>, TKey, Func<TKey, Task<TValue>>, Func<TKey, TValue, Task<TValue>>) - +

添加或更新键值对

@@ -572,7 +572,7 @@

Type Parameters

AddOrUpdateAsync<TKey, TValue>(IDictionary<TKey, TValue>, TKey, TValue, Func<TKey, TValue, Task<TValue>>) - +

添加或更新键值对

@@ -625,7 +625,7 @@

Type Parameters

AddOrUpdateToAsync<TKey, TValue>(IDictionary<TKey, TValue>, NullableConcurrentDictionary<TKey, TValue>, Func<TKey, TValue, Task<TValue>>) - +

添加或更新键值对

@@ -675,7 +675,7 @@

Type Parameters

AddOrUpdateToAsync<TKey, TValue>(IDictionary<TKey, TValue>, NullableDictionary<TKey, TValue>, Func<TKey, TValue, Task<TValue>>) - +

添加或更新键值对

@@ -725,7 +725,7 @@

Type Parameters

AddOrUpdateToAsync<TKey, TValue>(IDictionary<TKey, TValue>, IDictionary<TKey, TValue>, Func<TKey, TValue, Task<TValue>>) - +

添加或更新键值对

@@ -775,7 +775,7 @@

Type Parameters

AddOrUpdateTo<TKey, TValue>(NullableConcurrentDictionary<TKey, TValue>, IDictionary<TKey, TValue>) - +

添加或更新键值对

@@ -817,7 +817,7 @@

Type Parameters

AddOrUpdateTo<TKey, TValue>(NullableDictionary<TKey, TValue>, IDictionary<TKey, TValue>) - +

添加或更新键值对

@@ -859,7 +859,7 @@

Type Parameters

AddOrUpdateTo<TKey, TValue>(IDictionary<TKey, TValue>, NullableConcurrentDictionary<TKey, TValue>, Func<TKey, TValue, TValue>) - +

添加或更新键值对

@@ -904,7 +904,7 @@

Type Parameters

AddOrUpdateTo<TKey, TValue>(IDictionary<TKey, TValue>, NullableDictionary<TKey, TValue>, Func<TKey, TValue, TValue>) - +

添加或更新键值对

@@ -949,7 +949,7 @@

Type Parameters

AddOrUpdateTo<TKey, TValue>(IDictionary<TKey, TValue>, IDictionary<TKey, TValue>) - +

添加或更新键值对

@@ -991,7 +991,7 @@

Type Parameters

AddOrUpdateTo<TKey, TValue>(IDictionary<TKey, TValue>, IDictionary<TKey, TValue>, Func<TKey, TValue, TValue>) - +

添加或更新键值对

@@ -1036,7 +1036,7 @@

Type Parameters

AddOrUpdate<TKey, TValue>(NullableConcurrentDictionary<TKey, TValue>, IDictionary<TKey, TValue>) - +

添加或更新键值对

@@ -1078,7 +1078,7 @@

Type Parameters

AddOrUpdate<TKey, TValue>(NullableConcurrentDictionary<TKey, TValue>, IDictionary<TKey, TValue>, Func<TKey, TValue, TValue>) - +

添加或更新键值对

@@ -1123,7 +1123,7 @@

Type Parameters

AddOrUpdate<TKey, TValue>(NullableConcurrentDictionary<TKey, TValue>, TKey, Func<TKey, TValue>, Func<TKey, TValue, TValue>) - +

添加或更新键值对

@@ -1176,7 +1176,7 @@

Type Parameters

AddOrUpdate<TKey, TValue>(NullableConcurrentDictionary<TKey, TValue>, TKey, TValue, Func<TKey, TValue, TValue>) - +

添加或更新键值对

@@ -1229,7 +1229,7 @@

Type Parameters

AddOrUpdate<TKey, TValue>(NullableConcurrentDictionary<TKey, TValue>, TKey, TValue, TValue) - +

添加或更新键值对

@@ -1282,7 +1282,7 @@

Type Parameters

AddOrUpdate<TKey, TValue>(NullableDictionary<TKey, TValue>, IDictionary<TKey, TValue>) - +

添加或更新键值对

@@ -1324,7 +1324,7 @@

Type Parameters

AddOrUpdate<TKey, TValue>(NullableDictionary<TKey, TValue>, IDictionary<TKey, TValue>, Func<TKey, TValue, TValue>) - +

添加或更新键值对

@@ -1369,7 +1369,7 @@

Type Parameters

AddOrUpdate<TKey, TValue>(NullableDictionary<TKey, TValue>, TKey, Func<TKey, TValue>, Func<TKey, TValue, TValue>) - +

添加或更新键值对

@@ -1422,7 +1422,7 @@

Type Parameters

AddOrUpdate<TKey, TValue>(NullableDictionary<TKey, TValue>, TKey, TValue, Func<TKey, TValue, TValue>) - +

添加或更新键值对

@@ -1475,7 +1475,7 @@

Type Parameters

AddOrUpdate<TKey, TValue>(NullableDictionary<TKey, TValue>, TKey, TValue, TValue) - +

添加或更新键值对

@@ -1528,7 +1528,7 @@

Type Parameters

AddOrUpdate<TKey, TValue>(IDictionary<TKey, TValue>, IDictionary<TKey, TValue>) - +

添加或更新键值对

@@ -1570,7 +1570,7 @@

Type Parameters

AddOrUpdate<TKey, TValue>(IDictionary<TKey, TValue>, IDictionary<TKey, TValue>, Func<TKey, TValue, TValue>) - +

添加或更新键值对

@@ -1615,7 +1615,7 @@

Type Parameters

AddOrUpdate<TKey, TValue>(IDictionary<TKey, TValue>, TKey, Func<TKey, TValue>, Func<TKey, TValue, TValue>) - +

添加或更新键值对

@@ -1668,7 +1668,7 @@

Type Parameters

AddOrUpdate<TKey, TValue>(IDictionary<TKey, TValue>, TKey, TValue, Func<TKey, TValue, TValue>) - +

添加或更新键值对

@@ -1721,7 +1721,7 @@

Type Parameters

AddOrUpdate<TKey, TValue>(IDictionary<TKey, TValue>, TKey, TValue, TValue) - +

添加或更新键值对

@@ -1774,7 +1774,7 @@

Type Parameters

AsConcurrentDictionary<TKey, TValue>(Dictionary<TKey, TValue>) - +

转换成并发字典集合

@@ -1818,7 +1818,7 @@

Type Parameters

AsConcurrentDictionary<TKey, TValue>(Dictionary<TKey, TValue>, TValue) - +

转换成并发字典集合

@@ -1865,7 +1865,7 @@

Type Parameters

AsDictionary<TKey, TValue>(ConcurrentDictionary<TKey, TValue>) - +

转换成普通字典集合

@@ -1909,7 +1909,7 @@

Type Parameters

AsDictionary<TKey, TValue>(ConcurrentDictionary<TKey, TValue>, TValue) - +

转换成普通字典集合

@@ -1956,7 +1956,7 @@

Type Parameters

ForEachAsync<TKey, TValue>(IDictionary<TKey, TValue>, Func<TKey, TValue, Task>) - +

遍历IDictionary

@@ -2003,7 +2003,7 @@

Type Parameters

ForEach<TKey, TValue>(IDictionary<TKey, TValue>, Action<TKey, TValue>) - +

遍历IEnumerable

@@ -2045,7 +2045,7 @@

Type Parameters

GetOrAddAsync<TKey, TValue>(IDictionary<TKey, TValue>, TKey, Func<Task<TValue>>) - +

获取或添加

@@ -2093,7 +2093,7 @@

Type Parameters

GetOrAdd<TKey, TValue>(Dictionary<TKey, TValue>, TKey, TValue) - +

获取或添加

@@ -2141,7 +2141,7 @@

Type Parameters

GetOrAdd<TKey, TValue>(IDictionary<TKey, TValue>, TKey, Func<TValue>) - +

获取或添加

@@ -2189,7 +2189,7 @@

Type Parameters

ToConcurrentDictionaryAsync<TSource, TKey, TElement>(IEnumerable<TSource>, Func<TSource, TKey>, Func<TSource, Task<TElement>>) - +

安全的转换成字典集

@@ -2241,7 +2241,7 @@

Type Parameters

ToConcurrentDictionaryAsync<TSource, TKey, TElement>(IEnumerable<TSource>, Func<TSource, TKey>, Func<TSource, Task<TElement>>, TElement) - +

安全的转换成字典集

@@ -2296,7 +2296,7 @@

Type Parameters

ToConcurrentDictionary<TSource, TKey>(IEnumerable<TSource>, Func<TSource, TKey>) - +

安全的转换成字典集

@@ -2343,7 +2343,7 @@

Type Parameters

ToConcurrentDictionary<TSource, TKey>(IEnumerable<TSource>, Func<TSource, TKey>, TSource) - +

安全的转换成字典集

@@ -2393,7 +2393,7 @@

Type Parameters

ToConcurrentDictionary<TSource, TKey, TElement>(IEnumerable<TSource>, Func<TSource, TKey>, Func<TSource, TElement>) - +

安全的转换成字典集

@@ -2445,7 +2445,7 @@

Type Parameters

ToConcurrentDictionary<TSource, TKey, TElement>(IEnumerable<TSource>, Func<TSource, TKey>, Func<TSource, TElement>, TElement) - +

安全的转换成字典集

@@ -2499,7 +2499,7 @@

Type Parameters

ToDictionarySafetyAsync<TSource, TKey, TElement>(IEnumerable<TSource>, Func<TSource, TKey>, Func<TSource, Task<TElement>>) - +

安全的转换成字典集

@@ -2551,7 +2551,7 @@

Type Parameters

ToDictionarySafetyAsync<TSource, TKey, TElement>(IEnumerable<TSource>, Func<TSource, TKey>, Func<TSource, Task<TElement>>, TElement) - +

安全的转换成字典集

@@ -2606,7 +2606,7 @@

Type Parameters

ToDictionarySafety<TSource, TKey>(IEnumerable<TSource>, Func<TSource, TKey>) - +

安全的转换成字典集

@@ -2653,7 +2653,7 @@

Type Parameters

ToDictionarySafety<TSource, TKey>(IEnumerable<TSource>, Func<TSource, TKey>, TSource) - +

安全的转换成字典集

@@ -2703,7 +2703,7 @@

Type Parameters

ToDictionarySafety<TSource, TKey, TElement>(IEnumerable<TSource>, Func<TSource, TKey>, Func<TSource, TElement>) - +

安全的转换成字典集

@@ -2755,7 +2755,7 @@

Type Parameters

ToDictionarySafety<TSource, TKey, TElement>(IEnumerable<TSource>, Func<TSource, TKey>, Func<TSource, TElement>, TElement) - +

安全的转换成字典集

@@ -2810,7 +2810,7 @@

Type Parameters

ToDisposableConcurrentDictionaryAsync<TSource, TKey, TElement>(IEnumerable<TSource>, Func<TSource, TKey>, Func<TSource, Task<TElement>>) - +

安全的转换成字典集

@@ -2862,7 +2862,7 @@

Type Parameters

ToDisposableConcurrentDictionaryAsync<TSource, TKey, TElement>(IEnumerable<TSource>, Func<TSource, TKey>, Func<TSource, Task<TElement>>, TElement) - +

安全的转换成字典集

@@ -2917,7 +2917,7 @@

Type Parameters

ToDisposableConcurrentDictionary<TSource, TKey>(IEnumerable<TSource>, Func<TSource, TKey>) - +

安全的转换成字典集

@@ -2964,7 +2964,7 @@

Type Parameters

ToDisposableConcurrentDictionary<TSource, TKey>(IEnumerable<TSource>, Func<TSource, TKey>, TSource) - +

安全的转换成字典集

@@ -3014,7 +3014,7 @@

Type Parameters

ToDisposableConcurrentDictionary<TSource, TKey, TElement>(IEnumerable<TSource>, Func<TSource, TKey>, Func<TSource, TElement>) - +

安全的转换成字典集

@@ -3066,7 +3066,7 @@

Type Parameters

ToDisposableConcurrentDictionary<TSource, TKey, TElement>(IEnumerable<TSource>, Func<TSource, TKey>, Func<TSource, TElement>, TElement) - +

安全的转换成字典集

@@ -3120,7 +3120,7 @@

Type Parameters

ToDisposableDictionarySafetyAsync<TSource, TKey, TElement>(IEnumerable<TSource>, Func<TSource, TKey>, Func<TSource, Task<TElement>>) - +

安全的转换成字典集

@@ -3172,7 +3172,7 @@

Type Parameters

ToDisposableDictionarySafetyAsync<TSource, TKey, TElement>(IEnumerable<TSource>, Func<TSource, TKey>, Func<TSource, Task<TElement>>, TElement) - +

安全的转换成字典集

@@ -3227,7 +3227,7 @@

Type Parameters

ToDisposableDictionarySafety<TSource, TKey>(IEnumerable<TSource>, Func<TSource, TKey>) - +

安全的转换成字典集

@@ -3274,7 +3274,7 @@

Type Parameters

ToDisposableDictionarySafety<TSource, TKey>(IEnumerable<TSource>, Func<TSource, TKey>, TSource) - +

安全的转换成字典集

@@ -3324,7 +3324,7 @@

Type Parameters

ToDisposableDictionarySafety<TSource, TKey, TElement>(IEnumerable<TSource>, Func<TSource, TKey>, Func<TSource, TElement>) - +

安全的转换成字典集

@@ -3376,7 +3376,7 @@

Type Parameters

ToDisposableDictionarySafety<TSource, TKey, TElement>(IEnumerable<TSource>, Func<TSource, TKey>, Func<TSource, TElement>, TElement) - +

安全的转换成字典集

@@ -3431,7 +3431,7 @@

Type Parameters

ToLookupAsync<TSource, TKey, TElement>(IEnumerable<TSource>, Func<TSource, TKey>, Func<TSource, Task<TElement>>) - +

转换为Lookup

@@ -3483,7 +3483,7 @@

Type Parameters

ToLookupX<TSource, TKey>(IEnumerable<TSource>, Func<TSource, TKey>) - +

转换为Lookup

@@ -3530,7 +3530,7 @@

Type Parameters

ToLookupX<TSource, TKey, TElement>(IEnumerable<TSource>, Func<TSource, TKey>, Func<TSource, TElement>) - +

转换为Lookup

@@ -3582,7 +3582,7 @@

Type Parameters

diff --git a/api/GameFrameX.Utility.Extensions.IEnumerableExtensions.html b/api/GameFrameX.Utility.Extensions.IEnumerableExtensions.html index 9b932419..d934555e 100644 --- a/api/GameFrameX.Utility.Extensions.IEnumerableExtensions.html +++ b/api/GameFrameX.Utility.Extensions.IEnumerableExtensions.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Class IEnumerableExtensions +Class IEnumerableExtensions

@@ -156,7 +156,7 @@

Methods

AddRangeIfNotContains<T>(ICollection<T>, params T[]) - +

向集合中添加不重复的元素

@@ -198,7 +198,7 @@

Type Parameters

AddRangeIf<T>(ConcurrentBag<T>, Func<T, bool>, params T[]) - +

向并发袋中添加符合条件的多个元素

@@ -243,7 +243,7 @@

Type Parameters

AddRangeIf<T>(ConcurrentQueue<T>, Func<T, bool>, params T[]) - +

向并发队列中添加符合条件的多个元素

@@ -288,7 +288,7 @@

Type Parameters

AddRangeIf<T>(ICollection<T>, Func<T, bool>, params T[]) - +

向集合中添加符合条件的多个元素

@@ -333,7 +333,7 @@

Type Parameters

AddRange<T>(ConcurrentBag<T>, params T[]) - +

向并发袋中添加多个元素

@@ -375,7 +375,7 @@

Type Parameters

AddRange<T>(ConcurrentQueue<T>, params T[]) - +

向并发队列中添加多个元素

@@ -417,7 +417,7 @@

Type Parameters

AddRange<T>(ICollection<T>, IEnumerable<T>) - +

向集合中添加多个元素

@@ -459,7 +459,7 @@

Type Parameters

AddRange<T>(ICollection<T>, params T[]) - +

向集合中添加多个元素

@@ -501,7 +501,7 @@

Type Parameters

AsNotNull<T>(IEnumerable<T>) - +

将集合声明为非空集合,如果集合为 null,则返回一个新的空集合。

@@ -546,7 +546,7 @@

Type Parameters

AsNotNull<T>(List<T>) - +

将列表声明为非空列表,如果列表为 null,则返回一个新的空列表。

@@ -591,7 +591,7 @@

Type Parameters

ChangeIndex<T>(IList<T>, Func<T, bool>, int) - +

改变集合中满足条件的元素的索引位置。

@@ -642,7 +642,7 @@

Type Parameters

ChangeIndex<T>(IList<T>, T, int) - +

改变集合中指定元素的索引位置。

@@ -699,7 +699,7 @@

Exceptions

CompareChangesPlus<T1, T2>(IEnumerable<T1>, IEnumerable<T2>, Func<T1, T2, bool>) - +

对比两个集合,找出新增的、删除的和修改的项,并返回修改项的详细信息。

@@ -753,7 +753,7 @@

Type Parameters

CompareChanges<T1, T2>(IEnumerable<T1>, IEnumerable<T2>, Func<T1, T2, bool>) - +

对比两个集合,找出新增的、删除的和修改的项。

@@ -807,7 +807,7 @@

Type Parameters

DistinctBy<TSource, TKey>(IEnumerable<TSource>, Func<TSource, TKey>) - +

按字段去重

@@ -858,7 +858,7 @@

Type Parameters

ExceptBy<TFirst, TSecond>(IEnumerable<TFirst>, IEnumerable<TSecond>, Func<TFirst, TSecond, bool>) - +

按字段属性判等取差集

@@ -912,7 +912,7 @@

Type Parameters

ExceptBy<TSource, TKey>(IEnumerable<TSource>, IEnumerable<TKey>, Func<TSource, TKey>) - +

按字段属性判等取差集

@@ -966,7 +966,7 @@

Type Parameters

ExceptBy<TSource, TKey>(IEnumerable<TSource>, IEnumerable<TKey>, Func<TSource, TKey>, IEqualityComparer<TKey>) - +

按字段属性判等取差集

@@ -1029,7 +1029,7 @@

Exceptions

ForAsync<T>(IEnumerable<T>, Func<T, int, Task>, int, CancellationToken) - +

异步遍历集合中的每个元素,并执行指定的操作。

@@ -1083,7 +1083,7 @@

Type Parameters

ForAsync<T>(IEnumerable<T>, Func<T, int, Task>, CancellationToken) - +

异步遍历集合中的每个元素,并执行指定的操作。

@@ -1134,7 +1134,7 @@

Type Parameters

ForEach<T>(IEnumerable<T>, Action<T>) - +

遍历IEnumerable集合,并对每个元素执行操作

@@ -1176,7 +1176,7 @@

Type Parameters

ForeachAsync<T>(IEnumerable<T>, Func<T, Task>, int, CancellationToken) - +

异步遍历IEnumerable集合,并对每个元素执行异步操作

@@ -1230,7 +1230,7 @@

Type Parameters

ForeachAsync<T>(IEnumerable<T>, Func<T, Task>, CancellationToken) - +

异步遍历IEnumerable集合,并对每个元素执行异步操作

@@ -1281,7 +1281,7 @@

Type Parameters

InsertAfter<T>(IList<T>, Func<T, bool>, T) - +

在满足条件的元素之后添加元素

@@ -1326,7 +1326,7 @@

Type Parameters

InsertAfter<T>(IList<T>, int, T) - +

在指定索引位置之后添加元素

@@ -1371,7 +1371,7 @@

Type Parameters

IntersectAll<T>(IEnumerable<IEnumerable<T>>) - +

多个集合取交集元素

@@ -1416,7 +1416,7 @@

Type Parameters

IntersectAll<T>(IEnumerable<IEnumerable<T>>, IEqualityComparer<T>) - +

多个集合取交集元素

@@ -1464,7 +1464,7 @@

Type Parameters

IntersectAll<TSource, TKey>(IEnumerable<IEnumerable<TSource>>, Func<TSource, TKey>) - +

多个集合取交集元素

@@ -1515,7 +1515,7 @@

Type Parameters

IntersectAll<TSource, TKey>(IEnumerable<IEnumerable<TSource>>, Func<TSource, TKey>, IEqualityComparer<TKey>) - +

多个集合取交集元素

@@ -1569,7 +1569,7 @@

Type Parameters

IntersectBy<TSource, TKey>(IEnumerable<TSource>, IEnumerable<TSource>, Func<TSource, TKey>) - +

按字段属性判等取交集

@@ -1623,7 +1623,7 @@

Type Parameters

IntersectBy<TSource, TKey>(IEnumerable<TSource>, IEnumerable<TSource>, Func<TSource, TKey>, IEqualityComparer<TKey>) - +

按字段属性判等取交集

@@ -1680,7 +1680,7 @@

Type Parameters

IntersectBy<TFirst, TSecond>(IEnumerable<TFirst>, IEnumerable<TSecond>, Func<TFirst, TSecond, bool>) - +

按字段属性判等取交集

@@ -1734,7 +1734,7 @@

Type Parameters

IntersectBy<TSource, TKey>(IEnumerable<TSource>, IEnumerable<TKey>, Func<TSource, TKey>) - +

按字段属性判等取交集

@@ -1788,7 +1788,7 @@

Type Parameters

IntersectBy<TSource, TKey>(IEnumerable<TSource>, IEnumerable<TKey>, Func<TSource, TKey>, IEqualityComparer<TKey>) - +

按字段属性判等取交集

@@ -1845,7 +1845,7 @@

Type Parameters

MaxOrDefault<TSource>(IEnumerable<TSource>) - +

获取集合中的最大值,如果集合为空则返回默认值。

@@ -1890,7 +1890,7 @@

Type Parameters

MaxOrDefault<TSource>(IEnumerable<TSource>, TSource) - +

获取集合中的最大值,如果集合为空则返回指定的默认值。

@@ -1938,7 +1938,7 @@

Type Parameters

MaxOrDefault<TSource>(IQueryable<TSource>) - +

获取集合中的最大值,如果集合为空则返回默认值。

@@ -1983,7 +1983,7 @@

Type Parameters

MaxOrDefault<TSource>(IQueryable<TSource>, TSource) - +

获取集合中的最大值,如果集合为空则返回指定的默认值。

@@ -2031,7 +2031,7 @@

Type Parameters

MaxOrDefault<TSource, TResult>(IEnumerable<TSource>, Func<TSource, TResult>) - +

获取集合中的最大值,如果集合为空则返回默认值。

@@ -2082,7 +2082,7 @@

Type Parameters

MaxOrDefault<TSource, TResult>(IEnumerable<TSource>, Func<TSource, TResult>, TResult) - +

获取集合中的最大值,如果集合为空则返回指定的默认值。

@@ -2136,7 +2136,7 @@

Type Parameters

MaxOrDefault<TSource, TResult>(IQueryable<TSource>, Expression<Func<TSource, TResult>>) - +

获取集合中的最大值,如果集合为空则返回默认值。

@@ -2187,7 +2187,7 @@

Type Parameters

MaxOrDefault<TSource, TResult>(IQueryable<TSource>, Expression<Func<TSource, TResult>>, TResult) - +

获取集合中的最大值,如果集合为空则返回指定的默认值。

@@ -2241,7 +2241,7 @@

Type Parameters

MinOrDefault<TSource>(IEnumerable<TSource>) - +

获取序列中的最小值,如果序列为空,则返回默认值。

@@ -2286,7 +2286,7 @@

Type Parameters

MinOrDefault<TSource>(IEnumerable<TSource>, TSource) - +

获取序列中的最小值,如果序列为空,则返回指定的默认值。

@@ -2334,7 +2334,7 @@

Type Parameters

MinOrDefault<TSource>(IQueryable<TSource>) - +

获取集合中的最小值,如果集合为空则返回默认值。

@@ -2379,7 +2379,7 @@

Type Parameters

MinOrDefault<TSource>(IQueryable<TSource>, TSource) - +

获取集合中的最小值,如果集合为空则返回指定的默认值。

@@ -2427,7 +2427,7 @@

Type Parameters

MinOrDefault<TSource, TResult>(IEnumerable<TSource>, Func<TSource, TResult>) - +

获取集合中的最小值,如果集合为空则返回默认值。

@@ -2478,7 +2478,7 @@

Type Parameters

MinOrDefault<TSource, TResult>(IEnumerable<TSource>, Func<TSource, TResult>, TResult) - +

获取集合中的最小值,如果集合为空则返回指定的默认值。

@@ -2532,7 +2532,7 @@

Type Parameters

MinOrDefault<TSource, TResult>(IQueryable<TSource>, Expression<Func<TSource, TResult>>) - +

获取集合中的最小值,如果集合为空则返回默认值。

@@ -2583,7 +2583,7 @@

Type Parameters

MinOrDefault<TSource, TResult>(IQueryable<TSource>, Expression<Func<TSource, TResult>>, TResult) - +

获取集合中的最小值,如果集合为空则返回指定的默认值。

@@ -2637,7 +2637,7 @@

Type Parameters

OrderByRandom<T>(IEnumerable<T>) - +

按随机顺序对序列进行排序。

@@ -2682,7 +2682,7 @@

Type Parameters

RemoveWhere<T>(ICollection<T>, Func<T, bool>) - +

从集合中移除符合条件的元素

@@ -2724,7 +2724,7 @@

Type Parameters

SelectAsync<T, TResult>(IEnumerable<T>, Func<T, int, Task<TResult>>) - +

异步选择集合中的每个元素,并返回结果数组

@@ -2775,7 +2775,7 @@

Type Parameters

SelectAsync<T, TResult>(IEnumerable<T>, Func<T, int, Task<TResult>>, int) - +

异步选择集合中的每个元素,并返回结果列表

@@ -2829,7 +2829,7 @@

Type Parameters

SelectAsync<T, TResult>(IEnumerable<T>, Func<T, Task<TResult>>) - +

异步选择集合中的每个元素,并返回结果数组

@@ -2880,7 +2880,7 @@

Type Parameters

SelectAsync<T, TResult>(IEnumerable<T>, Func<T, Task<TResult>>, int) - +

异步选择集合中的每个元素,并返回结果列表

@@ -2934,7 +2934,7 @@

Type Parameters

SequenceEqual<T>(IEnumerable<T>, IEnumerable<T>, Func<T, T, bool>) - +

判断两个序列是否相等,使用自定义的比较条件。

@@ -2985,7 +2985,7 @@

Type Parameters

SequenceEqual<T1, T2>(IEnumerable<T1>, IEnumerable<T2>, Func<T1, T2, bool>) - +

判断两个不同类型的序列是否相等,使用自定义的比较条件。

@@ -3039,7 +3039,7 @@

Type Parameters

StandardDeviation(IEnumerable<double>) - +

计算序列的标准差。

@@ -3078,7 +3078,7 @@

Returns

ToHashSet<T, TResult>(IEnumerable<T>, Func<T, TResult>) - +

将集合转换为HashSet

@@ -3129,7 +3129,7 @@

Type Parameters

WhereIf<T>(IEnumerable<T>, bool, Func<T, bool>) - +

如果满足条件,则执行筛选操作。

@@ -3180,7 +3180,7 @@

Type Parameters

WhereIf<T>(IEnumerable<T>, Func<bool>, Func<T, bool>) - +

如果满足条件,则执行筛选操作。

@@ -3231,7 +3231,7 @@

Type Parameters

WhereIf<T>(IQueryable<T>, bool, Expression<Func<T, bool>>) - +

如果满足条件,则执行筛选操作。

@@ -3282,7 +3282,7 @@

Type Parameters

WhereIf<T>(IQueryable<T>, Func<bool>, Expression<Func<T, bool>>) - +

如果满足条件,则执行筛选操作。

@@ -3333,7 +3333,7 @@

Type Parameters

diff --git a/api/GameFrameX.Utility.Extensions.LookupX-2.html b/api/GameFrameX.Utility.Extensions.LookupX-2.html index 58a85d5d..73b1fa20 100644 --- a/api/GameFrameX.Utility.Extensions.LookupX-2.html +++ b/api/GameFrameX.Utility.Extensions.LookupX-2.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Class LookupX<TKey, TElement> +Class LookupX<TKey, TElement>

@@ -375,7 +375,7 @@

Constructors

LookupX(ConcurrentDictionary<TKey, List<TElement>>) - +

使用指定的并发字典初始化一个新的 LookupX<TKey, TElement> 实例。

@@ -408,7 +408,7 @@

Parameters

LookupX(IDictionary<TKey, List<TElement>>) - +

使用指定的字典初始化一个新的 LookupX<TKey, TElement> 实例。

@@ -445,7 +445,7 @@

Properties

Count - +

获取集合中的键值对数量。

@@ -477,7 +477,7 @@

Property Value

this[TKey] - +

获取与指定键关联的元素列表。 @@ -521,7 +521,7 @@

Methods

Contains(TKey) - +

判断集合中是否包含指定的键。

@@ -560,7 +560,7 @@

Returns

GetEnumerator() - +

返回一个枚举器,该枚举器可以遍历集合中的每个元素列表。

@@ -593,7 +593,7 @@

Returns

diff --git a/api/GameFrameX.Utility.Extensions.NullObject-1.html b/api/GameFrameX.Utility.Extensions.NullObject-1.html index 3bdb1d9c..9b685f5a 100644 --- a/api/GameFrameX.Utility.Extensions.NullObject-1.html +++ b/api/GameFrameX.Utility.Extensions.NullObject-1.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Struct NullObject<T> +Struct NullObject<T>

@@ -165,7 +165,7 @@

Constructors

NullObject(T) - +

初始化一个新的 NullObject<T> 实例。

@@ -202,7 +202,7 @@

Properties

Item - +

获取对象的值。

@@ -234,7 +234,7 @@

Property Value

Null - +

获取一个表示空值的 NullObject<T> 实例。

@@ -270,7 +270,7 @@

Methods

CompareTo(object) - +

比较当前对象与另一个对象。

@@ -309,7 +309,7 @@

Returns

CompareTo(T) - +

比较当前对象与同一类型的另一个对象。

@@ -348,7 +348,7 @@

Returns

Equals(NullObject<T>) - +

指示当前对象是否等于同一类型的另一个对象。

@@ -387,7 +387,7 @@

Returns

GetHashCode() - +

返回当前对象的哈希代码。

@@ -420,7 +420,7 @@

Returns

ToString() - +

返回对象的字符串表示形式。

@@ -457,7 +457,7 @@

Operators

implicit operator T(NullObject<T>) - +

NullObject<T> 隐式转换为类型 T

@@ -495,7 +495,7 @@

Returns

implicit operator NullObject<T>(T) - +

将类型 T 隐式转换为 NullObject<T>

@@ -533,7 +533,7 @@

Returns

diff --git a/api/GameFrameX.Utility.Extensions.NullableConcurrentDictionary-2.html b/api/GameFrameX.Utility.Extensions.NullableConcurrentDictionary-2.html index 861b6ef4..73b2eaca 100644 --- a/api/GameFrameX.Utility.Extensions.NullableConcurrentDictionary-2.html +++ b/api/GameFrameX.Utility.Extensions.NullableConcurrentDictionary-2.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Class NullableConcurrentDictionary<TKey, TValue> +Class NullableConcurrentDictionary<TKey, TValue>

@@ -547,7 +547,7 @@

Constructors

NullableConcurrentDictionary() - +

初始化一个新的 NullableConcurrentDictionary<TKey, TValue> 实例。

@@ -574,7 +574,7 @@

NullableConcurrentDictionary(IEqualityComparer<NullObject<TKey>>) - +

使用指定的比较器初始化一个新的 NullableConcurrentDictionary<TKey, TValue> 实例。

@@ -607,7 +607,7 @@

Parameters

NullableConcurrentDictionary(int, int) - +

使用指定的并发级别和初始容量初始化一个新的 NullableConcurrentDictionary<TKey, TValue> 实例。

@@ -643,7 +643,7 @@

Parameters

NullableConcurrentDictionary(TValue) - +

使用指定的默认值初始化一个新的 NullableConcurrentDictionary<TKey, TValue> 实例。

@@ -680,7 +680,7 @@

Properties

this[NullObject<TKey>] - +

获取或设置指定键的值。

@@ -718,7 +718,7 @@

Property Value

this[Func<KeyValuePair<TKey, TValue>, bool>] - +

根据条件获取或设置第一个匹配的键值对的值。

@@ -756,7 +756,7 @@

Property Value

this[Func<TKey, bool>] - +

根据条件获取或设置第一个匹配的键值对的值。

@@ -794,7 +794,7 @@

Property Value

this[Func<TKey, TValue, bool>] - +

根据条件获取或设置第一个匹配的键值对的值。

@@ -832,7 +832,7 @@

Property Value

this[Func<TValue, bool>] - +

根据条件获取或设置第一个匹配的键值对的值。

@@ -870,7 +870,7 @@

Property Value

this[TKey] - +

获取或设置指定键的值。

@@ -912,7 +912,7 @@

Methods

ContainsKey(TKey) - +

判断字典中是否包含指定的键。

@@ -951,7 +951,7 @@

Returns

TryAdd(TKey, TValue) - +

尝试添加一个键值对。

@@ -993,7 +993,7 @@

Returns

TryGetValue(TKey, out TValue) - +

尝试获取指定键的值。

@@ -1035,7 +1035,7 @@

Returns

TryRemove(TKey, out TValue) - +

尝试移除一个键值对。

@@ -1077,7 +1077,7 @@

Returns

TryUpdate(TKey, TValue, TValue) - +

尝试更新一个键值对。

@@ -1126,7 +1126,7 @@

Operators

implicit operator ConcurrentDictionary<TKey, TValue>(NullableConcurrentDictionary<TKey, TValue>) - +

NullableConcurrentDictionary<TKey, TValue> 隐式转换为 ConcurrentDictionary<TKey, TValue>

@@ -1164,7 +1164,7 @@

Returns

implicit operator NullableConcurrentDictionary<TKey, TValue>(ConcurrentDictionary<TKey, TValue>) - +

ConcurrentDictionary<TKey, TValue> 隐式转换为 NullableConcurrentDictionary<TKey, TValue>

@@ -1202,7 +1202,7 @@

Returns

implicit operator NullableConcurrentDictionary<TKey, TValue>(Dictionary<TKey, TValue>) - +

Dictionary<TKey, TValue> 隐式转换为 NullableConcurrentDictionary<TKey, TValue>

@@ -1240,7 +1240,7 @@

Returns

diff --git a/api/GameFrameX.Utility.Extensions.NullableDictionary-2.html b/api/GameFrameX.Utility.Extensions.NullableDictionary-2.html index 33d8de37..b72815c9 100644 --- a/api/GameFrameX.Utility.Extensions.NullableDictionary-2.html +++ b/api/GameFrameX.Utility.Extensions.NullableDictionary-2.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Class NullableDictionary<TKey, TValue> +Class NullableDictionary<TKey, TValue>

@@ -552,7 +552,7 @@

Constructors

NullableDictionary() - +

初始化一个空的 NullableDictionary 实例

@@ -579,7 +579,7 @@

NullableDictionary(IDictionary<NullObject<TKey>, TValue>) - +

使用指定的字典初始化 NullableDictionary 实例

@@ -612,7 +612,7 @@

Parameters

NullableDictionary(IDictionary<NullObject<TKey>, TValue>, IEqualityComparer<NullObject<TKey>>) - +

使用指定的字典和比较器初始化 NullableDictionary 实例

@@ -648,7 +648,7 @@

Parameters

NullableDictionary(IEqualityComparer<NullObject<TKey>>) - +

使用指定的比较器初始化 NullableDictionary 实例

@@ -681,7 +681,7 @@

Parameters

NullableDictionary(int) - +

使用指定的初始容量初始化 NullableDictionary 实例

@@ -714,7 +714,7 @@

Parameters

NullableDictionary(int, IEqualityComparer<NullObject<TKey>>) - +

使用指定的初始容量和比较器初始化 NullableDictionary 实例

@@ -750,7 +750,7 @@

Parameters

NullableDictionary(TValue) - +

使用指定的默认值初始化 NullableDictionary 实例

@@ -787,7 +787,7 @@

Properties

this[NullObject<TKey>] - +

获取或设置指定键的值

@@ -825,7 +825,7 @@

Property Value

this[Func<KeyValuePair<TKey, TValue>, bool>] - +

根据条件获取或设置第一个匹配的值

@@ -863,7 +863,7 @@

Property Value

this[Func<TKey, bool>] - +

根据条件获取或设置第一个匹配的值

@@ -901,7 +901,7 @@

Property Value

this[Func<TKey, TValue, bool>] - +

根据条件获取或设置第一个匹配的值

@@ -939,7 +939,7 @@

Property Value

this[Func<TValue, bool>] - +

根据条件获取或设置第一个匹配的值

@@ -977,7 +977,7 @@

Property Value

this[TKey] - +

获取或设置指定键的值

@@ -1019,7 +1019,7 @@

Methods

Add(TKey, TValue) - +

向字典中添加键值对

@@ -1055,7 +1055,7 @@

Parameters

ContainsKey(TKey) - +

判断字典是否包含指定的键

@@ -1094,7 +1094,7 @@

Returns

Remove(TKey) - +

从字典中移除指定的键

@@ -1133,7 +1133,7 @@

Returns

TryGetValue(TKey, out TValue) - +

尝试获取指定键的值

@@ -1179,7 +1179,7 @@

Operators

implicit operator Dictionary<TKey, TValue>(NullableDictionary<TKey, TValue>) - +

@@ -1215,7 +1215,7 @@

Returns

implicit operator NullableDictionary<TKey, TValue>(ConcurrentDictionary<TKey, TValue>) - +

@@ -1251,7 +1251,7 @@

Returns

implicit operator NullableDictionary<TKey, TValue>(Dictionary<TKey, TValue>) - +

@@ -1287,7 +1287,7 @@

Returns

diff --git a/api/GameFrameX.Utility.Extensions.ObjectExtension.html b/api/GameFrameX.Utility.Extensions.ObjectExtension.html index e8d84665..d189d2eb 100644 --- a/api/GameFrameX.Utility.Extensions.ObjectExtension.html +++ b/api/GameFrameX.Utility.Extensions.ObjectExtension.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Class ObjectExtension +Class ObjectExtension

@@ -157,7 +157,7 @@

Methods

CheckNotNull<T>(T, string) - +

判断参数是否为null

@@ -204,7 +204,7 @@

Exceptions

CheckNotNull<T>(T, string, string) - +

判断参数是否为null

@@ -254,7 +254,7 @@

Exceptions

CheckRange(int, int, int) - +

判断参数是否在最大值和最小值之间

@@ -299,7 +299,7 @@

Exceptions

IsNotNull(object) - +

检查对象是否不为null

@@ -336,7 +336,7 @@

Returns

IsNull(object) - +

检查对象是否为null

@@ -373,7 +373,7 @@

Returns

IsRange(short, short, short) - +

判断参数是否在最大值和最小值之间

@@ -418,7 +418,7 @@

Returns

IsRange(int, int, int) - +

判断参数是否在最大值和最小值之间

@@ -463,7 +463,7 @@

Returns

IsRange(long, long, long) - +

判断参数是否在最大值和最小值之间

@@ -508,7 +508,7 @@

Returns

IsRange(ushort, ushort, ushort) - +

判断参数是否在最大值和最小值之间

@@ -553,7 +553,7 @@

Returns

IsRange(uint, uint, uint) - +

判断参数是否在最大值和最小值之间

@@ -598,7 +598,7 @@

Returns

IsRange(ulong, ulong, ulong) - +

判断参数是否在最大值和最小值之间

@@ -643,7 +643,7 @@

Returns

diff --git a/api/GameFrameX.Utility.Extensions.ReadOnlyMemoryExtension.html b/api/GameFrameX.Utility.Extensions.ReadOnlyMemoryExtension.html index ce3c4587..6ea239d4 100644 --- a/api/GameFrameX.Utility.Extensions.ReadOnlyMemoryExtension.html +++ b/api/GameFrameX.Utility.Extensions.ReadOnlyMemoryExtension.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Class ReadOnlyMemoryExtension +Class ReadOnlyMemoryExtension

@@ -156,7 +156,7 @@

Methods

GetArray(ReadOnlyMemory<byte>) - +

尝试从只读内存中获取数组段,如果不成功则抛出异常。

@@ -195,7 +195,7 @@

Returns

diff --git a/api/GameFrameX.Utility.Extensions.ReadOnlySpanExtension.html b/api/GameFrameX.Utility.Extensions.ReadOnlySpanExtension.html index b811fdbf..c2bccbd6 100644 --- a/api/GameFrameX.Utility.Extensions.ReadOnlySpanExtension.html +++ b/api/GameFrameX.Utility.Extensions.ReadOnlySpanExtension.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Class ReadOnlySpanExtension +Class ReadOnlySpanExtension

@@ -156,7 +156,7 @@

Methods

ReadInt(ReadOnlySpan<byte>, ref int) - +

从字节数组中以指定偏移量读取整型。

@@ -198,7 +198,7 @@

Returns

ReadLong(ReadOnlySpan<byte>, ref int) - +

从字节数组中以指定偏移量读取长整型。

@@ -240,7 +240,7 @@

Returns

ReadUInt(ReadOnlySpan<byte>, ref int) - +

从字节数组中以指定偏移量读取无符号整型。

@@ -282,7 +282,7 @@

Returns

ReadULong(ReadOnlySpan<byte>, ref int) - +

从字节数组中以指定偏移量读取无符号长整型。

@@ -324,7 +324,7 @@

Returns

diff --git a/api/GameFrameX.Utility.Extensions.SequenceReaderExtension.html b/api/GameFrameX.Utility.Extensions.SequenceReaderExtension.html index 4a3e73bb..8773c898 100644 --- a/api/GameFrameX.Utility.Extensions.SequenceReaderExtension.html +++ b/api/GameFrameX.Utility.Extensions.SequenceReaderExtension.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Class SequenceReaderExtension +Class SequenceReaderExtension

@@ -157,7 +157,7 @@

Methods

TryPeekBigEndian(ref SequenceReader<byte>, out byte) - +

从只读内存中获取一个字节数据,但不移动读取位置。

@@ -199,7 +199,7 @@

Returns

TryPeekBigEndian(ref SequenceReader<byte>, out ushort) - +

从只读内存中获取一个无符号短整型数据,但不移动读取位置。

@@ -241,7 +241,7 @@

Returns

TryPeekBigEndian(ref SequenceReader<byte>, out uint) - +

从只读内存中获取一个无符号整型数据,但不移动读取位置。

@@ -283,7 +283,7 @@

Returns

TryPeekBigEndian(ref SequenceReader<byte>, out ulong) - +

从只读内存中获取一个无符号长整型数据,但不移动读取位置。

@@ -325,7 +325,7 @@

Returns

TryReadBigEndian(ref SequenceReader<byte>, out byte) - +

从只读内存中获取一个字节数据。

@@ -367,7 +367,7 @@

Returns

TryReadBytes(ref SequenceReader<byte>, int, out byte[]) - +

从只读内存中获取指定长度的字节数据,并移动读取位置。

@@ -412,7 +412,7 @@

Returns

diff --git a/api/GameFrameX.Utility.Extensions.SpanExtension.html b/api/GameFrameX.Utility.Extensions.SpanExtension.html index 5afb5103..324590f5 100644 --- a/api/GameFrameX.Utility.Extensions.SpanExtension.html +++ b/api/GameFrameX.Utility.Extensions.SpanExtension.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Class SpanExtension +Class SpanExtension

@@ -156,7 +156,7 @@

Methods

ReadBool(Span<byte>, ref int) - +

从给定的字节跨度中读取一个布尔值并从偏移量处开始更新偏移量。

@@ -204,7 +204,7 @@

Exceptions

ReadByte(Span<byte>, ref int) - +

使用指定的偏移量从字节跨度中读取字节。

@@ -252,7 +252,7 @@

Exceptions

ReadBytes(Span<byte>, ref int) - +

使用指定的偏移量从字节跨度中读取字节数组。

@@ -294,7 +294,7 @@

Returns

ReadDouble(Span<byte>, ref int) - +

使用指定的偏移量从字节跨度中读取浮点数。

@@ -342,7 +342,7 @@

Exceptions

ReadFloat(Span<byte>, ref int) - +

从给定的字节缓存区读取一个浮点型值(32位)。

@@ -390,7 +390,7 @@

Exceptions

ReadInt(Span<byte>, ref int) - +

从指定的byte缓冲区和偏移量读取一个int值。

@@ -438,7 +438,7 @@

Exceptions

ReadLong(Span<byte>, ref int) - +

从给定的字节缓存区读取一个长整型值(64位)。

@@ -486,7 +486,7 @@

Exceptions

ReadSByte(Span<byte>, ref int) - +

从给定的字节跨度中读取一个有符号字节并从偏移量处开始更新偏移量。

@@ -534,7 +534,7 @@

Exceptions

ReadShort(Span<byte>, ref int) - +

从给定的字节缓存区读取一个短整型值(16位)。

@@ -582,7 +582,7 @@

Exceptions

ReadString(Span<byte>, ref int) - +

从给定的字节跨度中读取一个字符串并从偏移量处开始更新偏移量。

@@ -624,7 +624,7 @@

Returns

ReadUInt(Span<byte>, ref int) - +

从Span字节数组中读取32位无符号整数,并将偏移量向前移动。

@@ -666,7 +666,7 @@

Returns

ReadULong(Span<byte>, ref int) - +

从Span字节数组中读取64位无符号整数,并将偏移量向前移动。

@@ -708,7 +708,7 @@

Returns

WriteBytesWithoutLength(Span<byte>, byte[], ref int) - +

在给定的偏移量位置,向缓冲区中写入字节序列,不包含长度信息。

@@ -747,7 +747,7 @@

Parameters

WriteInt(Span<byte>, int, ref int) - +

将整数值写入到指定的字节跨度中。如果指定的偏移量加上整数大小超过了字节跨度的长度,则抛出异常。 @@ -787,7 +787,7 @@

Parameters

WriteLong(Span<byte>, long, ref int) - +

将长整数值写入到指定的字节跨度中。如果指定的偏移量加上长整数大小超过了字节跨度的长度,则抛出异常。 @@ -827,7 +827,7 @@

Parameters

WriteUInt(Span<byte>, uint, ref int) - +

将一个32位无符号整数写入指定的缓冲区,并更新偏移量。

@@ -866,7 +866,7 @@

Parameters

WriteUShort(Span<byte>, ushort, ref int) - +

将一个16位无符号整数写入指定的缓冲区,并更新偏移量。

@@ -905,7 +905,7 @@

Parameters

diff --git a/api/GameFrameX.Utility.Extensions.StringBuilderCache.html b/api/GameFrameX.Utility.Extensions.StringBuilderCache.html index c63eec14..6663a797 100644 --- a/api/GameFrameX.Utility.Extensions.StringBuilderCache.html +++ b/api/GameFrameX.Utility.Extensions.StringBuilderCache.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Class StringBuilderCache +Class StringBuilderCache

@@ -157,7 +157,7 @@

Methods

Acquire(int) - +

获取指定大小的 StringBuilder

@@ -196,7 +196,7 @@

Returns

GetStringAndRelease(StringBuilder) - +

ToString() 字符串生成器,将其释放到缓存中并返回结果字符串

@@ -235,7 +235,7 @@

Returns

Release(StringBuilder) - +

如果指定的构建器不是太大,则将其放在缓存中

@@ -268,7 +268,7 @@

Parameters

diff --git a/api/GameFrameX.Utility.Extensions.StringExtension.html b/api/GameFrameX.Utility.Extensions.StringExtension.html index beffa55d..45089014 100644 --- a/api/GameFrameX.Utility.Extensions.StringExtension.html +++ b/api/GameFrameX.Utility.Extensions.StringExtension.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Class StringExtension +Class StringExtension

@@ -157,7 +157,7 @@

Methods

CenterAlignedText(string, int) - +

获取居中的字符串,固定长度打印。

@@ -199,7 +199,7 @@

Returns

CheckNotNullOrEmpty(string, string) - +

确保指定的值不为 null 或空白字符串。

@@ -241,7 +241,7 @@

Exceptions

CheckNotNullOrEmptyOrWhiteSpace(string, string) - +

确保指定的值不为 null 或空或空白字符串。

@@ -283,7 +283,7 @@

Exceptions

ConvertToSnakeCase(string) - +

转换字符串为下划线分割的小写形式,用于命名。

@@ -322,7 +322,7 @@

Returns

CreateAsDirectory(string, bool) - +

根据字符串创建目录,递归创建。

@@ -358,7 +358,7 @@

Parameters

IsNotNullOrEmpty(string) - +

检查字符串是否不为 null 或空。

@@ -397,7 +397,7 @@

Returns

IsNotNullOrEmptyOrWhiteSpace(string) - +

检查字符串是否不为 null 或 空 或 空白字符串。

@@ -436,7 +436,7 @@

Returns

IsNotNullOrWhiteSpace(string) - +

检查字符串是否不为 null 或空白字符串。

@@ -475,7 +475,7 @@

Returns

IsNullOrEmpty(string) - +

检查字符串是否为 null 或空。

@@ -514,7 +514,7 @@

Returns

IsNullOrEmptyOrWhiteSpace(string) - +

检查字符串是否为 null 或 空 或 空白字符串。

@@ -553,7 +553,7 @@

Returns

IsNullOrWhiteSpace(string) - +

检查字符串是否为 null 或空白字符串。

@@ -592,7 +592,7 @@

Returns

RemoveSuffix(string, char) - +

从当前字符串中移除指定字符结尾的后缀。

@@ -634,7 +634,7 @@

Returns

RemoveSuffix(string, string) - +

从当前字符串中移除指定子字符串结尾的后缀。

@@ -676,7 +676,7 @@

Returns

RemoveWhiteSpace(string) - +

移除当前字符串中的所有空白字符。

@@ -715,7 +715,7 @@

Returns

RepeatChar(char, int) - +

重复指定字符。

@@ -757,7 +757,7 @@

Returns

SplitTo2IntArray(string, char, char) - +

将字符串按指定的分隔符拆分为二维整数数组。

@@ -802,7 +802,7 @@

Returns

SplitToIntArray(string, char) - +

将字符串按指定的分隔符拆分为整数数组。

@@ -844,7 +844,7 @@

Returns

TrimZhCn(string) - +

替换中文为空字符串。

@@ -883,7 +883,7 @@

Returns

WordWrap(string, int) - +

将字符串按指定宽度进行换行。

@@ -925,7 +925,7 @@

Returns

diff --git a/api/GameFrameX.Utility.Extensions.ThreadLocalRandom.html b/api/GameFrameX.Utility.Extensions.ThreadLocalRandom.html index bec4aaf7..8c90e0bb 100644 --- a/api/GameFrameX.Utility.Extensions.ThreadLocalRandom.html +++ b/api/GameFrameX.Utility.Extensions.ThreadLocalRandom.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Class ThreadLocalRandom +Class ThreadLocalRandom

@@ -157,7 +157,7 @@

Properties

Current - +

The current random number seed available to this thread

@@ -189,7 +189,7 @@

Property Value

diff --git a/api/GameFrameX.Utility.Extensions.TimerExtension.html b/api/GameFrameX.Utility.Extensions.TimerExtension.html index 88fcbd75..efbcb2cb 100644 --- a/api/GameFrameX.Utility.Extensions.TimerExtension.html +++ b/api/GameFrameX.Utility.Extensions.TimerExtension.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Class TimerExtension +Class TimerExtension

@@ -156,7 +156,7 @@

Methods

Reset(Timer) - +

重置计时器

@@ -188,7 +188,7 @@

Parameters

diff --git a/api/GameFrameX.Utility.Extensions.TypeExtensions.html b/api/GameFrameX.Utility.Extensions.TypeExtensions.html index 55b935fd..6fd5b692 100644 --- a/api/GameFrameX.Utility.Extensions.TypeExtensions.html +++ b/api/GameFrameX.Utility.Extensions.TypeExtensions.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Class TypeExtensions +Class TypeExtensions

@@ -157,7 +157,7 @@

Methods

IsImplWithInterface(Type, Type) - +

判断类型是否实现了指定的接口。

@@ -199,7 +199,7 @@

Returns

diff --git a/api/GameFrameX.Utility.FiveParam-5.html b/api/GameFrameX.Utility.FiveParam-5.html index d6949b71..8265a7e9 100644 --- a/api/GameFrameX.Utility.FiveParam-5.html +++ b/api/GameFrameX.Utility.FiveParam-5.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Class FiveParam<T1, T2, T3, T4, T5> +Class FiveParam<T1, T2, T3, T4, T5>

@@ -187,7 +187,7 @@

Constructors

FiveParam(T1, T2, T3, T4, T5) - +

五个参数

@@ -230,7 +230,7 @@

Fields

Value1 - +

参数1

@@ -261,7 +261,7 @@

Field Value

Value2 - +

参数2

@@ -292,7 +292,7 @@

Field Value

Value3 - +

参数3

@@ -323,7 +323,7 @@

Field Value

Value4 - +

参数4

@@ -354,7 +354,7 @@

Field Value

Value5 - +

参数5

@@ -386,7 +386,7 @@

Field Value

diff --git a/api/GameFrameX.Utility.FourParam-4.html b/api/GameFrameX.Utility.FourParam-4.html index 3cd3f32e..ea4cfc4f 100644 --- a/api/GameFrameX.Utility.FourParam-4.html +++ b/api/GameFrameX.Utility.FourParam-4.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Class FourParam<T1, T2, T3, T4> +Class FourParam<T1, T2, T3, T4>

@@ -185,7 +185,7 @@

Constructors

FourParam(T1, T2, T3, T4) - +

四个参数

@@ -226,7 +226,7 @@

Fields

Value1 - +

参数1

@@ -257,7 +257,7 @@

Field Value

Value2 - +

参数2

@@ -288,7 +288,7 @@

Field Value

Value3 - +

参数3

@@ -319,7 +319,7 @@

Field Value

Value4 - +

参数4

@@ -351,7 +351,7 @@

Field Value

diff --git a/api/GameFrameX.Utility.Hash.HMACSha256.html b/api/GameFrameX.Utility.Hash.HMACSha256.html index aff46b59..da563c39 100644 --- a/api/GameFrameX.Utility.Hash.HMACSha256.html +++ b/api/GameFrameX.Utility.Hash.HMACSha256.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Class Hash.HMACSha256 +Class Hash.HMACSha256

@@ -157,7 +157,7 @@

Methods

Hash(string, string) - +

使用提供的密钥对指定消息进行HMACSHA256哈希计算。

@@ -199,7 +199,7 @@

Returns

diff --git a/api/GameFrameX.Utility.Hash.Md5.html b/api/GameFrameX.Utility.Hash.Md5.html index 85c218ad..47e1ec02 100644 --- a/api/GameFrameX.Utility.Hash.Md5.html +++ b/api/GameFrameX.Utility.Hash.Md5.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Class Hash.Md5 +Class Hash.Md5

@@ -157,7 +157,7 @@

Methods

Hash(byte[]) - +

计算字节数组的 MD5 哈希值

@@ -196,7 +196,7 @@

Returns

Hash(Stream) - +

获取流的 MD5 哈希值

@@ -235,7 +235,7 @@

Returns

Hash(string) - +

获取字符串的 MD5 哈希值

@@ -274,7 +274,7 @@

Returns

HashByFilePath(string) - +

获取指定文件路径的 MD5 哈希值

@@ -319,7 +319,7 @@

Exceptions

IsVerify(string, string) - +

验证输入字符串的 MD5 哈希值是否与给定的哈希值一致

@@ -361,7 +361,7 @@

Returns

diff --git a/api/GameFrameX.Utility.Hash.MurmurHash3.html b/api/GameFrameX.Utility.Hash.MurmurHash3.html index b8c5b7c8..64a895fc 100644 --- a/api/GameFrameX.Utility.Hash.MurmurHash3.html +++ b/api/GameFrameX.Utility.Hash.MurmurHash3.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Class Hash.MurmurHash3 +Class Hash.MurmurHash3

@@ -157,7 +157,7 @@

Methods

Hash(byte[], uint, uint) - +

使用 MurmurHash3 算法计算字节数组的哈希值

@@ -202,7 +202,7 @@

Returns

Hash(string, uint) - +

使用 MurmurHash3 算法计算字符串的哈希值

@@ -244,7 +244,7 @@

Returns

diff --git a/api/GameFrameX.Utility.Hash.XXHash.html b/api/GameFrameX.Utility.Hash.XXHash.html index 3bfe9060..53a31806 100644 --- a/api/GameFrameX.Utility.Hash.XXHash.html +++ b/api/GameFrameX.Utility.Hash.XXHash.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Class Hash.XXHash +Class Hash.XXHash

@@ -157,7 +157,7 @@

Methods

Hash128(byte[]) - +

计算给定字节数组的128位哈希值

@@ -194,7 +194,7 @@

Returns

Hash128(byte[], int) - +

计算给定字节数组的128位哈希值

@@ -233,7 +233,7 @@

Returns

Hash128(string) - +

计算给定文本的128位哈希值

@@ -270,7 +270,7 @@

Returns

Hash32(byte[]) - +

计算给定字节数组的32位哈希值

@@ -309,7 +309,7 @@

Returns

Hash32(string) - +

计算给定文本的32位哈希值。

@@ -348,7 +348,7 @@

Returns

Hash32(Type) - +

计算给定类型的32位哈希值。

@@ -387,7 +387,7 @@

Returns

Hash32<T>() - +

计算给定泛型类型参数的32位哈希值。

@@ -426,7 +426,7 @@

Type Parameters

Hash64(byte[]) - +

计算给定字节数组的64位哈希值。

@@ -465,7 +465,7 @@

Returns

Hash64(string) - +

计算给定文本的64位哈希值。

@@ -504,7 +504,7 @@

Returns

Hash64(Type) - +

计算给定类型的64位哈希值。

@@ -543,7 +543,7 @@

Returns

Hash64<T>() - +

计算给定泛型类型参数的64位哈希值。

@@ -582,7 +582,7 @@

Type Parameters

IsDefault(uint128) - +

判断是否是默认值

@@ -620,7 +620,7 @@

Returns

diff --git a/api/GameFrameX.Utility.Hash.html b/api/GameFrameX.Utility.Hash.html index a7fcf848..ed2b77f5 100644 --- a/api/GameFrameX.Utility.Hash.html +++ b/api/GameFrameX.Utility.Hash.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Class Hash +Class Hash

@@ -153,7 +153,7 @@

- Edit this page + Edit this page

diff --git a/api/GameFrameX.Utility.IdGenerator.html b/api/GameFrameX.Utility.IdGenerator.html index dbad7cca..3181b966 100644 --- a/api/GameFrameX.Utility.IdGenerator.html +++ b/api/GameFrameX.Utility.IdGenerator.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Class IdGenerator +Class IdGenerator

@@ -156,7 +156,7 @@

Fields

UtcTimeStart - +

全局UTC 开始时间

@@ -192,7 +192,7 @@

Methods

GetNextUniqueId() - +

使用Interlocked.Increment生成唯一ID的方法

@@ -225,7 +225,7 @@

Returns

GetNextUniqueIntId() - +

使用Interlocked.Increment生成唯一ID的方法

@@ -258,7 +258,7 @@

Returns

GetUniqueIdString() - +

获取唯一ID字符串

@@ -291,7 +291,7 @@

Returns

diff --git a/api/GameFrameX.Utility.IllegalWordDetection.html b/api/GameFrameX.Utility.IllegalWordDetection.html index f93047cc..a77960bc 100644 --- a/api/GameFrameX.Utility.IllegalWordDetection.html +++ b/api/GameFrameX.Utility.IllegalWordDetection.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Class IllegalWordDetection +Class IllegalWordDetection

@@ -170,7 +170,7 @@

Methods

DetectIllegalWords(string, bool, out Dictionary<int, int>) - +

判断text是否有敏感词汇,如果有返回敏感的词汇的位置,利用指针操作来加快运算速度

@@ -215,7 +215,7 @@

Returns

Filter(string, char) - +

过滤字符串,默认遇到敏感词汇就以'*'代替

@@ -257,7 +257,7 @@

Returns

HasBlockWords(string) - +

判断text是否有敏感词汇

@@ -294,7 +294,7 @@

Returns

Init(byte[], int, bool) - +

通过配置表初始化

@@ -333,7 +333,7 @@

Parameters

Init(string[], bool) - +

初始化敏感词

@@ -369,7 +369,7 @@

Parameters

diff --git a/api/GameFrameX.Utility.JsonHelper.html b/api/GameFrameX.Utility.JsonHelper.html index 1ce0184d..2df98a6c 100644 --- a/api/GameFrameX.Utility.JsonHelper.html +++ b/api/GameFrameX.Utility.JsonHelper.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Class JsonHelper +Class JsonHelper

@@ -157,7 +157,7 @@

Methods

Deserialize(string, Type) - +

反序列化对象

@@ -199,7 +199,7 @@

Returns

Deserialize<T>(string) - +

反序列化对象

@@ -244,7 +244,7 @@

Type Parameters

Serialize(object) - +

序列化对象

@@ -283,7 +283,7 @@

Returns

SerializeFormat(object) - +

序列化对象且格式化JSON

@@ -322,7 +322,7 @@

Returns

diff --git a/api/GameFrameX.Utility.LNumber.html b/api/GameFrameX.Utility.LNumber.html index 2137b56a..3d9fe579 100644 --- a/api/GameFrameX.Utility.LNumber.html +++ b/api/GameFrameX.Utility.LNumber.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Struct LNumber +Struct LNumber

@@ -153,7 +153,7 @@

Fields

FMax - +

@@ -183,7 +183,7 @@

Field Value

FRACTION_BITS - +

@@ -213,7 +213,7 @@

Field Value

Max - +

@@ -243,7 +243,7 @@

Field Value

MaxValue - +

@@ -273,7 +273,7 @@

Field Value

MinValue - +

最小值

@@ -304,7 +304,7 @@

Field Value

Raw - +

@@ -334,7 +334,7 @@

Field Value

Zero - +

0

@@ -365,7 +365,7 @@

Field Value

epsilon - +

1

@@ -396,7 +396,7 @@

Field Value

minus_one - +

-1

@@ -427,7 +427,7 @@

Field Value

one - +

1

@@ -458,7 +458,7 @@

Field Value

zero - +

0

@@ -494,7 +494,7 @@

Properties

Ceiling - +

天花板数

@@ -526,7 +526,7 @@

Property Value

Floor - +

地板数

@@ -562,7 +562,7 @@

Methods

CompareTo(LNumber) - +

Compares the current instance with another object of the same type and returns an integer that indicates whether the current instance precedes, follows, or occurs in the same position in the sort order as the other object.

@@ -602,7 +602,7 @@

Returns

Create(long, long) - +

@@ -640,7 +640,7 @@

Returns

Create_Row(long) - +

@@ -676,7 +676,7 @@

Returns

Equals(LNumber) - +

判断是否相等

@@ -713,7 +713,7 @@

Returns

Equals(object) - +

Indicates whether this instance and a specified object are equal.

@@ -752,7 +752,7 @@

Returns

GetHashCode() - +

获取哈希

@@ -784,7 +784,7 @@

Returns

ToString() - +

转为字符串

@@ -816,7 +816,7 @@

Returns

ToString(string) - +

格式化

@@ -857,7 +857,7 @@

Operators

operator +(LNumber, LNumber) - +

二元操作符 +

@@ -896,7 +896,7 @@

Returns

operator /(LNumber, LNumber) - +

二元操作符 /

@@ -935,7 +935,7 @@

Returns

operator ==(LNumber, LNumber) - +

比较运算符 ==

@@ -974,7 +974,7 @@

Returns

explicit operator double(LNumber) - +

double类型转换

@@ -1011,7 +1011,7 @@

Returns

explicit operator long(LNumber) - +

long类型转换

@@ -1048,7 +1048,7 @@

Returns

operator >(LNumber, LNumber) - +

比较运算符 >

@@ -1087,7 +1087,7 @@

Returns

operator >=(LNumber, LNumber) - +

比较运算符 >=

@@ -1126,7 +1126,7 @@

Returns

implicit operator float(LNumber) - +

float 类型转换

@@ -1163,7 +1163,7 @@

Returns

implicit operator LNumber(int) - +

赋值运算

@@ -1200,7 +1200,7 @@

Returns

implicit operator LNumber(long) - +

赋值运算

@@ -1237,7 +1237,7 @@

Returns

operator !=(LNumber, LNumber) - +

比较运算符 !=

@@ -1276,7 +1276,7 @@

Returns

operator <(LNumber, LNumber) - +

比较运算符 小于

@@ -1315,7 +1315,7 @@

Returns

operator <=(LNumber, LNumber) - +

比较运算符 小于等于

@@ -1354,7 +1354,7 @@

Returns

operator %(LNumber, LNumber) - +

二元操作符 %

@@ -1393,7 +1393,7 @@

Returns

operator *(LNumber, LNumber) - +

二元操作符 *

@@ -1432,7 +1432,7 @@

Returns

operator -(LNumber, LNumber) - +

二元操作符 -

@@ -1471,7 +1471,7 @@

Returns

operator -(LNumber) - +

一元操作符 - (负数操作)

@@ -1508,7 +1508,7 @@

Returns

diff --git a/api/GameFrameX.Utility.Log.LogHelper.html b/api/GameFrameX.Utility.Log.LogHelper.html index d5d4d460..c27a4aef 100644 --- a/api/GameFrameX.Utility.Log.LogHelper.html +++ b/api/GameFrameX.Utility.Log.LogHelper.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Class LogHelper +Class LogHelper

@@ -157,7 +157,7 @@

Methods

Console(string, params object[]) - +

记录带有格式参数的信息消息。,只打印到控制台

@@ -193,7 +193,7 @@

Parameters

Debug(string, params object[]) - +

记录带有可选格式参数的调试消息。

@@ -229,7 +229,7 @@

Parameters

DebugConsole(string, params object[]) - +

记录带有可选格式参数的调试消息。并控制台打印

@@ -265,7 +265,7 @@

Parameters

Error(Exception) - +

记录严重的异常错误

@@ -298,7 +298,7 @@

Parameters

Error(string, params object[]) - +

记录带有格式参数的错误消息。

@@ -334,7 +334,7 @@

Parameters

ErrorConsole(string, params object[]) - +

记录带有格式参数的错误消息。

@@ -370,7 +370,7 @@

Parameters

Fatal(Exception) - +

记录严重的异常错误。

@@ -403,7 +403,7 @@

Parameters

Fatal(string) - +

记录严重错误消息。

@@ -436,7 +436,7 @@

Parameters

Info(Exception) - +

记录信息消息。

@@ -469,7 +469,7 @@

Parameters

Info(object) - +

记录信息消息

@@ -502,7 +502,7 @@

Parameters

Info(string, params object[]) - +

记录带有格式参数的信息消息。

@@ -538,7 +538,7 @@

Parameters

InfoConsole(string, params object[]) - +

记录带有格式参数的信息消息。并控制台打印

@@ -574,7 +574,7 @@

Parameters

Warn(string, params object[]) - +

记录带有格式参数的警告消息。

@@ -610,7 +610,7 @@

Parameters

WarnConsole(string, params object[]) - +

记录带有格式参数的警告消息。

@@ -646,7 +646,7 @@

Parameters

diff --git a/api/GameFrameX.Utility.Log.LogOptions.html b/api/GameFrameX.Utility.Log.LogOptions.html index 607395ae..4bd09001 100644 --- a/api/GameFrameX.Utility.Log.LogOptions.html +++ b/api/GameFrameX.Utility.Log.LogOptions.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Class LogOptions +Class LogOptions

@@ -166,7 +166,7 @@

Fields

Default - +

默认配置对象,提供一个默认的日志配置实例。

@@ -202,7 +202,7 @@

Properties

FileSizeLimitBytes - +

日志单个文件大小限制,默认为 10MB。 @@ -235,7 +235,7 @@

Property Value

IsConsole - +

是否输出到控制台,默认为 true。

@@ -267,7 +267,7 @@

Property Value

IsFileSizeLimit - +

是否限制单个文件大小,默认为 true。

@@ -299,7 +299,7 @@

Property Value

LogEventLevel - +

日志输出级别,默认为 Debug。

@@ -331,7 +331,7 @@

Property Value

LogSavePath - +

日志存储路径,默认为 ./logs。

@@ -363,7 +363,7 @@

Property Value

RollingInterval - +

日志滚动间隔,默认为每小时(Hour)。

@@ -395,7 +395,7 @@

Property Value

ServerType - +

服务器类型,用于标识日志来源的服务器类型。

@@ -431,7 +431,7 @@

Methods

ToString() - +

返回日志配置对象的 JSON 字符串表示形式。

@@ -464,7 +464,7 @@

Returns

diff --git a/api/GameFrameX.Utility.Log.LoggerHandler.html b/api/GameFrameX.Utility.Log.LoggerHandler.html index b734ee2e..d2b3059a 100644 --- a/api/GameFrameX.Utility.Log.LoggerHandler.html +++ b/api/GameFrameX.Utility.Log.LoggerHandler.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Class LoggerHandler +Class LoggerHandler

@@ -157,7 +157,7 @@

Methods

Start(LogOptions) - +

启动日志对象

@@ -189,7 +189,7 @@

Parameters

diff --git a/api/GameFrameX.Utility.Math.FP.html b/api/GameFrameX.Utility.Math.FP.html index 702f972f..fe0f4cac 100644 --- a/api/GameFrameX.Utility.Math.FP.html +++ b/api/GameFrameX.Utility.Math.FP.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Struct FP +Struct FP

@@ -156,7 +156,7 @@

Constructors

FP(int) - +

@@ -190,7 +190,7 @@

Fields

AcosLut - +

@@ -220,7 +220,7 @@

Field Value

Deg2Rad - +

@@ -250,7 +250,7 @@

Field Value

EN1 - +

@@ -280,7 +280,7 @@

Field Value

EN2 - +

@@ -310,7 +310,7 @@

Field Value

EN3 - +

@@ -340,7 +340,7 @@

Field Value

EN4 - +

@@ -370,7 +370,7 @@

Field Value

EN5 - +

@@ -400,7 +400,7 @@

Field Value

EN6 - +

@@ -430,7 +430,7 @@

Field Value

EN7 - +

@@ -460,7 +460,7 @@

Field Value

EN8 - +

@@ -490,7 +490,7 @@

Field Value

Epsilon - +

@@ -520,7 +520,7 @@

Field Value

FRACTIONAL_PLACES - +

@@ -550,7 +550,7 @@

Field Value

HALF - +

@@ -580,7 +580,7 @@

Field Value

Half - +

@@ -610,7 +610,7 @@

Field Value

LN2 - +

@@ -640,7 +640,7 @@

Field Value

LOG2MAX - +

@@ -670,7 +670,7 @@

Field Value

LOG2MIN - +

@@ -700,7 +700,7 @@

Field Value

LUT_SIZE - +

@@ -730,7 +730,7 @@

Field Value

Ln2 - +

@@ -760,7 +760,7 @@

Field Value

Log2Max - +

@@ -790,7 +790,7 @@

Field Value

Log2Min - +

@@ -820,7 +820,7 @@

Field Value

LutInterval - +

@@ -850,7 +850,7 @@

Field Value

MAX_VALUE - +

@@ -880,7 +880,7 @@

Field Value

MIN_VALUE - +

@@ -910,7 +910,7 @@

Field Value

MaxValue - +

@@ -940,7 +940,7 @@

Field Value

MinValue - +

@@ -970,7 +970,7 @@

Field Value

NUM_BITS - +

@@ -1000,7 +1000,7 @@

Field Value

NaN - +

@@ -1030,7 +1030,7 @@

Field Value

NegativeInfinity - +

@@ -1060,7 +1060,7 @@

Field Value

ONE - +

@@ -1090,7 +1090,7 @@

Field Value

One - +

@@ -1120,7 +1120,7 @@

Field Value

PI - +

@@ -1150,7 +1150,7 @@

Field Value

PI_OVER_2 - +

@@ -1180,7 +1180,7 @@

Field Value

PI_TIMES_2 - +

@@ -1210,7 +1210,7 @@

Field Value

Pi - +

The value of Pi

@@ -1241,7 +1241,7 @@

Field Value

PiInv - +

@@ -1271,7 +1271,7 @@

Field Value

PiOver2 - +

@@ -1301,7 +1301,7 @@

Field Value

PiOver2Inv - +

@@ -1331,7 +1331,7 @@

Field Value

PiTimes2 - +

@@ -1361,7 +1361,7 @@

Field Value

PositiveInfinity - +

@@ -1391,7 +1391,7 @@

Field Value

Precision - +

@@ -1421,7 +1421,7 @@

Field Value

Rad2Deg - +

@@ -1451,7 +1451,7 @@

Field Value

SinLut - +

@@ -1481,7 +1481,7 @@

Field Value

TEN - +

@@ -1511,7 +1511,7 @@

Field Value

TanLut - +

@@ -1541,7 +1541,7 @@

Field Value

Ten - +

@@ -1571,7 +1571,7 @@

Field Value

Zero - +

@@ -1601,7 +1601,7 @@

Field Value

_serializedValue - +

@@ -1636,7 +1636,7 @@

Properties

RawValue - +

The underlying integer representation

@@ -1672,7 +1672,7 @@

Methods

Abs(FP) - +

Returns the absolute value of a Fix64 number. @@ -1710,7 +1710,7 @@

Returns

Acos(FP) - +

Returns the arccos of of the specified number, calculated using Atan and Sqrt @@ -1748,7 +1748,7 @@

Returns

AsDecimal() - +

@@ -1779,7 +1779,7 @@

Returns

AsDouble() - +

@@ -1810,7 +1810,7 @@

Returns

AsFloat() - +

@@ -1841,7 +1841,7 @@

Returns

AsInt() - +

@@ -1872,7 +1872,7 @@

Returns

AsLong() - +

@@ -1903,7 +1903,7 @@

Returns

AsUInt() - +

@@ -1934,7 +1934,7 @@

Returns

Asin(FP) - +

@@ -1970,7 +1970,7 @@

Returns

Atan(FP) - +

Returns the arctan of of the specified number, calculated using Euler series @@ -2008,7 +2008,7 @@

Returns

Atan2(FP, FP) - +

@@ -2046,7 +2046,7 @@

Returns

Ceiling(FP) - +

Returns the smallest integral value that is greater than or equal to the specified number.

@@ -2083,7 +2083,7 @@

Returns

Clamp(FP, FP, FP) - +

@@ -2123,7 +2123,7 @@

Returns

ClampSinValue(long, out bool, out bool) - +

@@ -2163,7 +2163,7 @@

Returns

CompareTo(FP) - +

Compares the current instance with another object of the same type and returns an integer that indicates whether the current instance precedes, follows, or occurs in the same position in the sort order as the other object.

@@ -2203,7 +2203,7 @@

Returns

Cos(FP) - +

Returns the cosine of x. @@ -2241,7 +2241,7 @@

Returns

CountLeadingZeroes(ulong) - +

@@ -2277,7 +2277,7 @@

Returns

Equals(FP) - +

Indicates whether the current object is equal to another object of the same type.

@@ -2316,7 +2316,7 @@

Returns

Equals(object) - +

Indicates whether this instance and a specified object are equal.

@@ -2355,7 +2355,7 @@

Returns

FastAbs(FP) - +

Returns the absolute value of a Fix64 number. @@ -2393,7 +2393,7 @@

Returns

FastAdd(FP, FP) - +

Adds x and y witout performing overflow checking. Should be inlined by the CLR.

@@ -2432,7 +2432,7 @@

Returns

FastCos(FP) - +

Returns a rough approximation of the cosine of x. @@ -2470,7 +2470,7 @@

Returns

FastMod(FP, FP) - +

Performs modulo as fast as possible; throws if x == MinValue and y == -1. @@ -2510,7 +2510,7 @@

Returns

FastMul(FP, FP) - +

Performs multiplication without checking for overflow. @@ -2550,7 +2550,7 @@

Returns

FastSin(FP) - +

Returns a rough approximation of the Sine of x. @@ -2589,7 +2589,7 @@

Returns

FastSub(FP, FP) - +

Subtracts y from x witout performing overflow checking. Should be inlined by the CLR.

@@ -2628,7 +2628,7 @@

Returns

Floor(FP) - +

Returns the largest integer less than or equal to the specified number.

@@ -2665,7 +2665,7 @@

Returns

FromRaw(long) - +

@@ -2701,7 +2701,7 @@

Returns

GetHashCode() - +

Returns the hash code for this instance.

@@ -2734,7 +2734,7 @@

Returns

IsInfinity(FP) - +

@@ -2770,7 +2770,7 @@

Returns

IsNaN(FP) - +

@@ -2806,7 +2806,7 @@

Returns

Ln(FP) - +

Returns the natural logarithm of a specified number. @@ -2850,7 +2850,7 @@

Exceptions

Max(FP, FP) - +

@@ -2888,7 +2888,7 @@

Returns

Min(FP, FP) - +

@@ -2926,7 +2926,7 @@

Returns

OverflowAdd(FP, FP) - +

Adds x and y performing overflow checking. Should be inlined by the CLR.

@@ -2965,7 +2965,7 @@

Returns

OverflowMul(FP, FP) - +

Performs multiplication without checking for overflow. @@ -3005,7 +3005,7 @@

Returns

OverflowSub(FP, FP) - +

Subtracts y from x witout performing overflow checking. Should be inlined by the CLR.

@@ -3044,7 +3044,7 @@

Returns

Round(FP) - +

Rounds a value to the nearest integral value. @@ -3082,7 +3082,7 @@

Returns

Sign(FP) - +

Returns a number indicating the sign of a Fix64 number. @@ -3120,7 +3120,7 @@

Returns

Sin(FP) - +

Returns the Sine of x. @@ -3160,7 +3160,7 @@

Returns

Sqrt(FP) - +

Returns the square root of a specified number.

@@ -3203,7 +3203,7 @@

Exceptions

Tan(FP) - +

Returns the tangent of x.

@@ -3243,7 +3243,7 @@

ToFloat(FP) - +

@@ -3279,7 +3279,7 @@

Returns

ToInt(FP) - +

@@ -3315,7 +3315,7 @@

Returns

ToString() - +

Returns the fully qualified type name of this instance.

@@ -3348,7 +3348,7 @@

Returns

ToString(IFormatProvider) - +

@@ -3384,7 +3384,7 @@

Returns

ToString(string) - +

@@ -3420,7 +3420,7 @@

Returns

ToUInt(FP) - +

@@ -3460,7 +3460,7 @@

Operators

operator +(FP, FP) - +

Adds x and y. Performs saturating addition, i.e. in case of overflow, @@ -3500,7 +3500,7 @@

Returns

operator /(FP, FP) - +

@@ -3538,7 +3538,7 @@

Returns

operator ==(FP, FP) - +

@@ -3576,7 +3576,7 @@

Returns

explicit operator decimal(FP) - +

@@ -3612,7 +3612,7 @@

Returns

explicit operator long(FP) - +

@@ -3648,7 +3648,7 @@

Returns

explicit operator float(FP) - +

@@ -3684,7 +3684,7 @@

Returns

explicit operator FP(decimal) - +

@@ -3720,7 +3720,7 @@

Returns

operator >(FP, FP) - +

@@ -3758,7 +3758,7 @@

Returns

operator >=(FP, FP) - +

@@ -3796,7 +3796,7 @@

Returns

implicit operator FP(int) - +

@@ -3832,7 +3832,7 @@

Returns

implicit operator FP(long) - +

@@ -3868,7 +3868,7 @@

Returns

operator !=(FP, FP) - +

@@ -3906,7 +3906,7 @@

Returns

operator <(FP, FP) - +

@@ -3944,7 +3944,7 @@

Returns

operator <=(FP, FP) - +

@@ -3982,7 +3982,7 @@

Returns

operator %(FP, FP) - +

@@ -4020,7 +4020,7 @@

Returns

operator *(FP, FP) - +

@@ -4058,7 +4058,7 @@

Returns

operator -(FP, FP) - +

Subtracts y from x. Performs saturating substraction, i.e. in case of overflow, @@ -4098,7 +4098,7 @@

Returns

operator -(FP) - +

@@ -4134,7 +4134,7 @@

Returns

diff --git a/api/GameFrameX.Utility.Math.FPMath.html b/api/GameFrameX.Utility.Math.FPMath.html index 2b1c0c8c..21a13947 100644 --- a/api/GameFrameX.Utility.Math.FPMath.html +++ b/api/GameFrameX.Utility.Math.FPMath.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Class FPMath +Class FPMath

@@ -169,7 +169,7 @@

Fields

Deg2Rad - +

@@ -199,7 +199,7 @@

Field Value

Epsilon - +

A small value often used to decide if numeric @@ -231,7 +231,7 @@

Field Value

Infinity - +

@@ -261,7 +261,7 @@

Field Value

Pi - +

PI constant.

@@ -292,7 +292,7 @@

Field Value

PiOver2 - +

@@ -322,7 +322,7 @@

Field Value

Rad2Deg - +

@@ -357,7 +357,7 @@

Methods

Abs(FP) - +

Returns the absolute value of a Fix64 number. @@ -395,7 +395,7 @@

Returns

Absolute(ref FPMatrix, out FPMatrix) - +

Changes every sign of the matrix entry to '+'

@@ -431,7 +431,7 @@

Parameters

Acos(FP) - +

Returns the arc cosine of value.

@@ -468,7 +468,7 @@

Returns

Asin(FP) - +

Returns the arc sine of value.

@@ -505,7 +505,7 @@

Returns

Atan(FP) - +

Returns the arc tan of value.

@@ -542,7 +542,7 @@

Returns

Atan2(FP, FP) - +

Returns the arc tan of coordinates x-y.

@@ -581,7 +581,7 @@

Returns

Barycentric(FP, FP, FP, FP, FP) - +

Returns the barycentric interpolation of three values.

@@ -626,7 +626,7 @@

Returns

CatmullRom(FP, FP, FP, FP, FP) - +

Returns the CatmullRom interpolation of four values.

@@ -671,7 +671,7 @@

Returns

Ceiling(FP) - +

Returns the smallest integral value that is greater than or equal to the specified number.

@@ -708,7 +708,7 @@

Returns

Clamp(FP, FP, FP) - +

Returns a number which is within [min,max]

@@ -753,7 +753,7 @@

Returns

Clamp01(FP) - +

Returns a number which is within [FP.Zero, FP.One]

@@ -792,7 +792,7 @@

Returns

Cos(FP) - +

Returns the cosine of value.

@@ -829,7 +829,7 @@

Returns

DeltaAngle(FP, FP) - +

Returns the angle between two vectors.

@@ -868,7 +868,7 @@

Returns

Distance(FP, FP) - +

Returns the distance between two values.

@@ -907,7 +907,7 @@

Returns

Floor(FP) - +

Returns the largest integer less than or equal to the specified number.

@@ -944,7 +944,7 @@

Returns

Hermite(FP, FP, FP, FP, FP) - +

Returns the Hermite interpolation of two values.

@@ -989,7 +989,7 @@

Returns

InverseLerp(FP, FP, FP) - +

Returns the inverse linear interpolation of two values.

@@ -1030,7 +1030,7 @@

Returns

Lerp(FP, FP, FP) - +

Returns the linear interpolation of two values.

@@ -1071,7 +1071,7 @@

Returns

Max(FP, FP) - +

Gets the maximum number of two values.

@@ -1113,7 +1113,7 @@

Returns

Max(FP, FP, FP) - +

Gets the maximum number of three values.

@@ -1158,7 +1158,7 @@

Returns

Min(FP, FP) - +

Gets the minimum number of two values.

@@ -1200,7 +1200,7 @@

Returns

MoveTowards(FP, FP, FP) - +

Returns a value that is limited between a minimum and a maximum value.

@@ -1241,7 +1241,7 @@

Returns

MoveTowardsAngle(FP, FP, FP) - +

Returns the angle between two vectors.

@@ -1282,7 +1282,7 @@

Returns

Pow(FP, FP) - +

Returns a specified number raised to the specified power. @@ -1331,7 +1331,7 @@

Exceptions

Repeat(FP, FP) - +

Returns the smallest integral value that is greater than or equal to the specified number.

@@ -1370,7 +1370,7 @@

Returns

Round(FP) - +

Rounds a value to the nearest integral value. @@ -1408,7 +1408,7 @@

Returns

Sign(FP) - +

Returns a number indicating the sign of a Fix64 number. @@ -1446,7 +1446,7 @@

Returns

Sin(FP) - +

Returns the sine of value.

@@ -1483,7 +1483,7 @@

Returns

SmoothDamp(FP, FP, ref FP, FP) - +

Returns the value of a smooth damping function.

@@ -1526,7 +1526,7 @@

Returns

SmoothDamp(FP, FP, ref FP, FP, FP) - +

Returns the value of a smooth damping function.

@@ -1571,7 +1571,7 @@

Returns

SmoothDamp(FP, FP, ref FP, FP, FP, FP) - +

Returns the value of a smooth damping function.

@@ -1618,7 +1618,7 @@

Returns

SmoothStep(FP, FP, FP) - +

Returns the smooth Hermite interpolation of two values.

@@ -1659,7 +1659,7 @@

Returns

Sqrt(FP) - +

Gets the square root.

@@ -1697,7 +1697,7 @@

Returns

Tan(FP) - +

Returns the tan of value.

@@ -1734,7 +1734,7 @@

Returns

diff --git a/api/GameFrameX.Utility.Math.FPMatrix.html b/api/GameFrameX.Utility.Math.FPMatrix.html index 953a1fc3..92f2ca25 100644 --- a/api/GameFrameX.Utility.Math.FPMatrix.html +++ b/api/GameFrameX.Utility.Math.FPMatrix.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Struct FPMatrix +Struct FPMatrix

@@ -148,7 +148,7 @@

Constructors

FPMatrix(FP, FP, FP, FP, FP, FP, FP, FP, FP) - +

Initializes a new instance of the matrix structure.

@@ -208,7 +208,7 @@

Fields

Identity - +

Identity matrix.

@@ -239,7 +239,7 @@

Field Value

M11 - +

M11

@@ -270,7 +270,7 @@

Field Value

M12 - +

M12

@@ -301,7 +301,7 @@

Field Value

M13 - +

M13

@@ -332,7 +332,7 @@

Field Value

M21 - +

M21

@@ -363,7 +363,7 @@

Field Value

M22 - +

M22

@@ -394,7 +394,7 @@

Field Value

M23 - +

M23

@@ -425,7 +425,7 @@

Field Value

M31 - +

M31

@@ -456,7 +456,7 @@

Field Value

M32 - +

M32

@@ -487,7 +487,7 @@

Field Value

M33 - +

M33

@@ -518,7 +518,7 @@

Field Value

Zero - +

@@ -553,7 +553,7 @@

Properties

eulerAngles - +

@@ -588,7 +588,7 @@

Methods

Add(FPMatrix, FPMatrix) - +

Matrices are added.

@@ -630,7 +630,7 @@

Returns

Add(ref FPMatrix, ref FPMatrix, out FPMatrix) - +

Matrices are added.

@@ -669,7 +669,7 @@

Parameters

AngleAxis(FP, FPVector3) - +

Creates a matrix which rotates around the given axis by the given angle.

@@ -711,7 +711,7 @@

Returns

CreateFromAxisAngle(ref FPVector3, FP, out FPMatrix) - +

Creates a matrix which rotates around the given axis by the given angle.

@@ -750,7 +750,7 @@

Parameters

CreateFromLookAt(FPVector3, FPVector3) - +

Creates a JMatrix representing an orientation from a quaternion.

@@ -790,7 +790,7 @@

Returns

CreateFromQuaternion(FPQuaternion) - +

@@ -826,7 +826,7 @@

Returns

CreateFromQuaternion(ref FPQuaternion, out FPMatrix) - +

Creates a JMatrix representing an orientation from a quaternion.

@@ -862,7 +862,7 @@

Parameters

CreateFromYawPitchRoll(FP, FP, FP) - +

@@ -902,7 +902,7 @@

Returns

CreateRotationX(FP) - +

@@ -938,7 +938,7 @@

Returns

CreateRotationX(FP, out FPMatrix) - +

@@ -971,7 +971,7 @@

Parameters

CreateRotationY(FP) - +

@@ -1007,7 +1007,7 @@

Returns

CreateRotationY(FP, out FPMatrix) - +

@@ -1040,7 +1040,7 @@

Parameters

CreateRotationZ(FP) - +

@@ -1076,7 +1076,7 @@

Returns

CreateRotationZ(FP, out FPMatrix) - +

@@ -1109,7 +1109,7 @@

Parameters

Determinant() - +

@@ -1140,7 +1140,7 @@

Returns

Equals(object) - +

Indicates whether this instance and a specified object are equal.

@@ -1179,7 +1179,7 @@

Returns

GetHashCode() - +

Returns the hash code for this instance.

@@ -1212,7 +1212,7 @@

Returns

Inverse(FPMatrix) - +

Calculates the inverse of a give matrix.

@@ -1251,7 +1251,7 @@

Returns

Inverse(ref FPMatrix, out FPMatrix) - +

Calculates the inverse of a give matrix.

@@ -1287,7 +1287,7 @@

Parameters

Invert(ref FPMatrix, out FPMatrix) - +

@@ -1320,7 +1320,7 @@

Parameters

LookAt(FPVector3, FPVector3) - +

@@ -1358,7 +1358,7 @@

Returns

LookAt(FPVector3, FPVector3, out FPMatrix) - +

@@ -1393,7 +1393,7 @@

Parameters

Multiply(FPMatrix, FP) - +

Multiply a matrix by a scalefactor.

@@ -1435,7 +1435,7 @@

Returns

Multiply(FPMatrix, FPMatrix) - +

Multiply two matrices. Notice: matrix multiplication is not commutative.

@@ -1477,7 +1477,7 @@

Returns

Multiply(ref FPMatrix, FP, out FPMatrix) - +

Multiply a matrix by a scalefactor.

@@ -1516,7 +1516,7 @@

Parameters

Multiply(ref FPMatrix, ref FPMatrix, out FPMatrix) - +

Multiply two matrices. Notice: matrix multiplication is not commutative.

@@ -1555,7 +1555,7 @@

Parameters

ToString() - +

Returns the fully qualified type name of this instance.

@@ -1588,7 +1588,7 @@

Returns

Trace() - +

@@ -1619,7 +1619,7 @@

Returns

Transpose(FPMatrix) - +

Creates the transposed matrix.

@@ -1658,7 +1658,7 @@

Returns

Transpose(ref FPMatrix, out FPMatrix) - +

Creates the transposed matrix.

@@ -1698,7 +1698,7 @@

Operators

operator +(FPMatrix, FPMatrix) - +

Adds two matrices.

@@ -1740,7 +1740,7 @@

Returns

operator ==(FPMatrix, FPMatrix) - +

@@ -1778,7 +1778,7 @@

Returns

operator !=(FPMatrix, FPMatrix) - +

@@ -1816,7 +1816,7 @@

Returns

operator *(FPMatrix, FPMatrix) - +

Multiplies two matrices.

@@ -1858,7 +1858,7 @@

Returns

operator -(FPMatrix, FPMatrix) - +

Subtracts two matrices.

@@ -1900,7 +1900,7 @@

Returns

diff --git a/api/GameFrameX.Utility.Math.FPMatrix4x4.html b/api/GameFrameX.Utility.Math.FPMatrix4x4.html index d252dde2..c8a74438 100644 --- a/api/GameFrameX.Utility.Math.FPMatrix4x4.html +++ b/api/GameFrameX.Utility.Math.FPMatrix4x4.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Struct FPMatrix4x4 +Struct FPMatrix4x4

@@ -148,7 +148,7 @@

Constructors

FPMatrix4x4(FP, FP, FP, FP, FP, FP, FP, FP, FP, FP, FP, FP, FP, FP, FP, FP) - +

Initializes a new instance of the matrix structure.

@@ -229,7 +229,7 @@

Fields

Identity - +

Identity matrix.

@@ -260,7 +260,7 @@

Field Value

M11 - +

M11

@@ -291,7 +291,7 @@

Field Value

M12 - +

M12

@@ -322,7 +322,7 @@

Field Value

M13 - +

M13

@@ -353,7 +353,7 @@

Field Value

M14 - +

M14

@@ -384,7 +384,7 @@

Field Value

M21 - +

M21

@@ -415,7 +415,7 @@

Field Value

M22 - +

M22

@@ -446,7 +446,7 @@

Field Value

M23 - +

M23

@@ -477,7 +477,7 @@

Field Value

M24 - +

M24

@@ -508,7 +508,7 @@

Field Value

M31 - +

M31

@@ -539,7 +539,7 @@

Field Value

M32 - +

M32

@@ -570,7 +570,7 @@

Field Value

M33 - +

M33

@@ -601,7 +601,7 @@

Field Value

M34 - +

M34

@@ -632,7 +632,7 @@

Field Value

M41 - +

M41

@@ -663,7 +663,7 @@

Field Value

M42 - +

M42

@@ -694,7 +694,7 @@

Field Value

M43 - +

M43

@@ -725,7 +725,7 @@

Field Value

M44 - +

M44

@@ -756,7 +756,7 @@

Field Value

Zero - +

@@ -791,7 +791,7 @@

Properties

determinant - +

@@ -826,7 +826,7 @@

Methods

Add(FPMatrix4x4, FPMatrix4x4) - +

Matrices are added.

@@ -868,7 +868,7 @@

Returns

Add(ref FPMatrix4x4, ref FPMatrix4x4, out FPMatrix4x4) - +

Matrices are added.

@@ -907,7 +907,7 @@

Parameters

AngleAxis(FP, FPVector3) - +

Creates a matrix which rotates around the given axis by the given angle.

@@ -949,7 +949,7 @@

Returns

AxisAngle(ref FPVector3, FP, out FPMatrix4x4) - +

Creates a matrix which rotates around the given axis by the given angle.

@@ -988,7 +988,7 @@

Parameters

Equals(object) - +

Indicates whether this instance and a specified object are equal.

@@ -1027,7 +1027,7 @@

Returns

GetHashCode() - +

Returns the hash code for this instance.

@@ -1060,7 +1060,7 @@

Returns

Inverse(FPMatrix4x4) - +

Calculates the inverse of a give matrix.

@@ -1099,7 +1099,7 @@

Returns

Inverse(ref FPMatrix4x4, out FPMatrix4x4) - +

Calculates the inverse of a give matrix.

@@ -1135,7 +1135,7 @@

Parameters

Multiply(FPMatrix4x4, FP) - +

Multiply a matrix by a scalefactor.

@@ -1177,7 +1177,7 @@

Returns

Multiply(FPMatrix4x4, FPMatrix4x4) - +

Multiply two matrices. Notice: matrix multiplication is not commutative.

@@ -1219,7 +1219,7 @@

Returns

Multiply(ref FPMatrix4x4, FP, out FPMatrix4x4) - +

Multiply a matrix by a scalefactor.

@@ -1258,7 +1258,7 @@

Parameters

Multiply(ref FPMatrix4x4, ref FPMatrix4x4, out FPMatrix4x4) - +

Multiply two matrices. Notice: matrix multiplication is not commutative.

@@ -1297,7 +1297,7 @@

Parameters

Rotate(FPQuaternion) - +

@@ -1333,7 +1333,7 @@

Returns

Rotate(ref FPQuaternion, out FPMatrix4x4) - +

Creates a JMatrix representing an orientation from a quaternion.

@@ -1369,7 +1369,7 @@

Parameters

RotateX(FP) - +

Creates a matrix for rotating points around the X-axis.

@@ -1408,7 +1408,7 @@

Returns

RotateX(FP, FPVector3) - +

Creates a matrix for rotating points around the X-axis, from a center point.

@@ -1450,7 +1450,7 @@

Returns

RotateY(FP) - +

Creates a matrix for rotating points around the Y-axis.

@@ -1489,7 +1489,7 @@

Returns

RotateY(FP, FPVector3) - +

Creates a matrix for rotating points around the Y-axis, from a center point.

@@ -1531,7 +1531,7 @@

Returns

RotateZ(FP) - +

Creates a matrix for rotating points around the Z-axis.

@@ -1570,7 +1570,7 @@

Returns

RotateZ(FP, FPVector3) - +

Creates a matrix for rotating points around the Z-axis, from a center point.

@@ -1612,7 +1612,7 @@

Returns

Scale(FP) - +

Creates a uniform scaling matrix that scales equally on each axis.

@@ -1651,7 +1651,7 @@

Returns

Scale(FP, FP, FP) - +

Creates a scaling matrix.

@@ -1696,7 +1696,7 @@

Returns

Scale(FP, FP, FP, FPVector3) - +

Creates a scaling matrix with a center point.

@@ -1744,7 +1744,7 @@

Returns

Scale(FP, FPVector3) - +

Creates a uniform scaling matrix that scales equally on each axis with a center point.

@@ -1786,7 +1786,7 @@

Returns

Scale(FPVector3) - +

Creates a scaling matrix.

@@ -1825,7 +1825,7 @@

Returns

Scale(FPVector3, FPVector3) - +

Creates a scaling matrix with a center point.

@@ -1867,7 +1867,7 @@

Returns

TRS(FPVector3, FPQuaternion, FPVector3) - +

@@ -1907,7 +1907,7 @@

Returns

TRS(FPVector3, FPQuaternion, FPVector3, out FPMatrix4x4) - +

@@ -1944,7 +1944,7 @@

Parameters

ToString() - +

Returns the fully qualified type name of this instance.

@@ -1977,7 +1977,7 @@

Returns

Trace() - +

@@ -2008,7 +2008,7 @@

Returns

Translate(FP, FP, FP) - +

Creates a translation matrix.

@@ -2053,7 +2053,7 @@

Returns

Translate(FPVector3) - +

@@ -2089,7 +2089,7 @@

Returns

Transpose(FPMatrix4x4) - +

Creates the transposed matrix.

@@ -2128,7 +2128,7 @@

Returns

Transpose(ref FPMatrix4x4, out FPMatrix4x4) - +

Creates the transposed matrix.

@@ -2168,7 +2168,7 @@

Operators

operator +(FPMatrix4x4, FPMatrix4x4) - +

Adds two matrices.

@@ -2210,7 +2210,7 @@

Returns

operator ==(FPMatrix4x4, FPMatrix4x4) - +

@@ -2248,7 +2248,7 @@

Returns

operator !=(FPMatrix4x4, FPMatrix4x4) - +

@@ -2286,7 +2286,7 @@

Returns

operator *(FPMatrix4x4, FPMatrix4x4) - +

Multiplies two matrices.

@@ -2328,7 +2328,7 @@

Returns

operator -(FPMatrix4x4, FPMatrix4x4) - +

Subtracts two matrices.

@@ -2370,7 +2370,7 @@

Returns

operator -(FPMatrix4x4) - +

Returns a new matrix with the negated elements of the given matrix.

@@ -2409,7 +2409,7 @@

Returns

diff --git a/api/GameFrameX.Utility.Math.FPQuaternion.html b/api/GameFrameX.Utility.Math.FPQuaternion.html index 166607ed..dc2ea61a 100644 --- a/api/GameFrameX.Utility.Math.FPQuaternion.html +++ b/api/GameFrameX.Utility.Math.FPQuaternion.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Struct FPQuaternion +Struct FPQuaternion

@@ -149,7 +149,7 @@

Constructors

FPQuaternion(FP, FP, FP, FP) - +

初始化一个新的四元数实例。

@@ -194,7 +194,7 @@

Fields

identity - +

表示单位四元数的静态只读字段。

@@ -225,7 +225,7 @@

Field Value

w - +

四元数的 W 分量。

@@ -256,7 +256,7 @@

Field Value

x - +

四元数的 X 分量。

@@ -287,7 +287,7 @@

Field Value

y - +

四元数的 Y 分量。

@@ -318,7 +318,7 @@

Field Value

z - +

四元数的 Z 分量。

@@ -354,7 +354,7 @@

Properties

eulerAngles - +

获取四元数对应的欧拉角。

@@ -387,7 +387,7 @@

Property Value

eulerAnglesNew - +

获取四元数对应的欧拉角(另一种实现)。

@@ -424,7 +424,7 @@

Methods

Add(FPQuaternion, FPQuaternion) - +

计算两个四元数的和。

@@ -466,7 +466,7 @@

Returns

Add(ref FPQuaternion, ref FPQuaternion, out FPQuaternion) - +

计算两个四元数的和。

@@ -505,7 +505,7 @@

Parameters

Angle(FPQuaternion, FPQuaternion) - +

计算两个四元数之间的夹角。

@@ -547,7 +547,7 @@

Returns

AngleAxis(FP, FPVector3) - +

根据指定的角度和轴创建一个四元数。

@@ -589,7 +589,7 @@

Returns

Conjugate(FPQuaternion) - +

计算四元数的共轭。

@@ -628,7 +628,7 @@

Returns

CreateFromAxisAngle(FPVector3, FP) - +

从轴和角度创建一个四元数。

@@ -670,7 +670,7 @@

Returns

CreateFromMatrix(FPMatrix) - +

从矩阵创建一个四元数。

@@ -709,7 +709,7 @@

Returns

CreateFromMatrix(ref FPMatrix, out FPQuaternion) - +

从矩阵创建一个四元数。

@@ -745,7 +745,7 @@

Parameters

CreateFromYawPitchRoll(FP, FP, FP, out FPQuaternion) - +

根据指定的偏航角、俯仰角和翻滚角创建一个四元数。

@@ -787,7 +787,7 @@

Parameters

Dot(FPQuaternion, FPQuaternion) - +

计算两个四元数的点积。

@@ -829,7 +829,7 @@

Returns

Equals(object) - +

判断当前四元数是否与指定对象相等。

@@ -868,7 +868,7 @@

Returns

Euler(FP, FP, FP) - +

根据欧拉角创建一个四元数。

@@ -913,7 +913,7 @@

Returns

Euler(FPVector3) - +

根据欧拉角向量创建一个四元数。

@@ -952,7 +952,7 @@

Returns

FromToRotation(FPVector3, FPVector3) - +

计算从一个向量到另一个向量的旋转四元数。

@@ -994,7 +994,7 @@

Returns

GetHashCode() - +

返回当前四元数的哈希代码。

@@ -1027,7 +1027,7 @@

Returns

Inverse(FPQuaternion) - +

计算四元数的逆。

@@ -1066,7 +1066,7 @@

Returns

Lerp(FPQuaternion, FPQuaternion, FP) - +

在两个四元数之间进行线性插值。

@@ -1111,7 +1111,7 @@

Returns

LerpUnclamped(FPQuaternion, FPQuaternion, FP) - +

在两个四元数之间进行线性插值,不进行参数限制。

@@ -1156,7 +1156,7 @@

Returns

LookRotation(FPVector3) - +

根据指定的前方向量创建一个四元数,使用默认的向上向量。

@@ -1195,7 +1195,7 @@

Returns

LookRotation(FPVector3, FPVector3) - +

根据指定的前方向量和向上向量创建一个四元数。

@@ -1237,7 +1237,7 @@

Returns

Multiply(FPQuaternion, FP) - +

计算四元数与缩放因子的乘积。

@@ -1279,7 +1279,7 @@

Returns

Multiply(FPQuaternion, FPQuaternion) - +

计算两个四元数的乘积。

@@ -1321,7 +1321,7 @@

Returns

Multiply(ref FPQuaternion, FP, out FPQuaternion) - +

缩放一个四元数。

@@ -1360,7 +1360,7 @@

Parameters

Multiply(ref FPQuaternion, ref FPQuaternion, out FPQuaternion) - +

计算两个四元数的乘积。

@@ -1399,7 +1399,7 @@

Parameters

Normalize() - +

对当前四元数进行归一化。

@@ -1429,7 +1429,7 @@

RotateTowards(FPQuaternion, FPQuaternion, FP) - +

将一个四元数朝向另一个四元数旋转,但不超过指定的最大角度。

@@ -1474,7 +1474,7 @@

Returns

Set(FP, FP, FP, FP) - +

设置四元数的各个分量。

@@ -1516,7 +1516,7 @@

Parameters

SetFromToRotation(FPVector3, FPVector3) - +

根据从一个方向到另一个方向的旋转设置四元数。

@@ -1552,7 +1552,7 @@

Parameters

Slerp(FPQuaternion, FPQuaternion, FP) - +

在两个四元数之间进行球面线性插值。

@@ -1597,7 +1597,7 @@

Returns

Subtract(FPQuaternion, FPQuaternion) - +

计算两个四元数的差。

@@ -1639,7 +1639,7 @@

Returns

Subtract(ref FPQuaternion, ref FPQuaternion, out FPQuaternion) - +

计算两个四元数的差。

@@ -1678,7 +1678,7 @@

Parameters

ToString() - +

返回四元数的字符串表示形式。

@@ -1715,7 +1715,7 @@

Operators

operator +(FPQuaternion, FPQuaternion) - +

加上两个四元数。

@@ -1757,7 +1757,7 @@

Returns

operator ==(FPQuaternion, FPQuaternion) - +

判断两个四元数是否相等。

@@ -1799,7 +1799,7 @@

Returns

operator !=(FPQuaternion, FPQuaternion) - +

判断两个四元数是否不相等。

@@ -1841,7 +1841,7 @@

Returns

operator *(FPQuaternion, FPQuaternion) - +

乘以两个四元数。

@@ -1883,7 +1883,7 @@

Returns

operator *(FPQuaternion, FPVector3) - +

使用四元数旋转一个三维向量。

@@ -1922,7 +1922,7 @@

Returns

operator -(FPQuaternion, FPQuaternion) - +

减去两个四元数。

@@ -1964,7 +1964,7 @@

Returns

diff --git a/api/GameFrameX.Utility.Math.FPRandom.html b/api/GameFrameX.Utility.Math.FPRandom.html index 62b9546d..31ed7f42 100644 --- a/api/GameFrameX.Utility.Math.FPRandom.html +++ b/api/GameFrameX.Utility.Math.FPRandom.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Class FPRandom +Class FPRandom

@@ -168,7 +168,7 @@

Fields

instance - +

@@ -203,7 +203,7 @@

Properties

MaxRandomInt - +

@@ -234,7 +234,7 @@

Property Value

insideUnitSphere - +

@@ -265,7 +265,7 @@

Property Value

value - +

@@ -300,7 +300,7 @@

Methods

CallNext() - +

@@ -331,7 +331,7 @@

Returns

Initialize() - +

@@ -357,7 +357,7 @@

Initialize(int) - +

@@ -388,7 +388,7 @@

Parameters

Initialize(int[]) - +

@@ -419,7 +419,7 @@

Parameters

New(int) - +

@@ -455,7 +455,7 @@

Returns

Next() - +

@@ -486,7 +486,7 @@

Returns

Next(int, int) - +

@@ -524,7 +524,7 @@

Returns

Next(float, float) - +

@@ -562,7 +562,7 @@

Returns

NextFP() - +

@@ -593,7 +593,7 @@

Returns

Range(int, int) - +

@@ -631,7 +631,7 @@

Returns

Range(float, float) - +

@@ -669,7 +669,7 @@

Returns

diff --git a/api/GameFrameX.Utility.Math.FPVector2.html b/api/GameFrameX.Utility.Math.FPVector2.html index 7c4ba823..e494cbc7 100644 --- a/api/GameFrameX.Utility.Math.FPVector2.html +++ b/api/GameFrameX.Utility.Math.FPVector2.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Struct FPVector2 +Struct FPVector2

@@ -154,7 +154,7 @@

Constructors

FPVector2(FP) - +

创建一个“方形”向量的构造函数,即 X 和 Y 坐标相同。

@@ -187,7 +187,7 @@

Parameters

FPVector2(FP, FP) - +

标准 2D 向量的构造函数。

@@ -226,7 +226,7 @@

Fields

x - +

@@ -256,7 +256,7 @@

Field Value

y - +

@@ -291,7 +291,7 @@

Properties

Magnitude - +

获取向量的长度(模)。

@@ -323,7 +323,7 @@

Property Value

Normalized - +

获取归一化后的向量。

@@ -355,7 +355,7 @@

Property Value

down - +

获取一个表示下方向向量 (0, -1) 的静态属性。

@@ -387,7 +387,7 @@

Property Value

left - +

获取一个表示左方向向量 (-1, 0) 的静态属性。

@@ -419,7 +419,7 @@

Property Value

one - +

获取一个表示单位向量 (1, 1) 的静态属性。

@@ -451,7 +451,7 @@

Property Value

right - +

获取一个表示右方向向量 (1, 0) 的静态属性。

@@ -483,7 +483,7 @@

Property Value

up - +

获取一个表示上方向向量 (0, 1) 的静态属性。

@@ -515,7 +515,7 @@

Property Value

zero - +

获取一个表示零向量 (0, 0) 的静态属性。

@@ -551,7 +551,7 @@

Methods

Add(FPVector2, FPVector2) - +

计算两个 FPVector2 的和。

@@ -593,7 +593,7 @@

Returns

Add(ref FPVector2, ref FPVector2, out FPVector2) - +

计算两个 FPVector2 的和。

@@ -632,7 +632,7 @@

Parameters

Angle(FPVector2, FPVector2) - +

计算两个向量之间的夹角(以度为单位)。

@@ -674,7 +674,7 @@

Returns

Barycentric(FPVector2, FPVector2, FPVector2, FP, FP) - +

计算三个点的重心插值。

@@ -725,7 +725,7 @@

Returns

Barycentric(ref FPVector2, ref FPVector2, ref FPVector2, FP, FP, out FPVector2) - +

计算三个点的重心插值。

@@ -773,7 +773,7 @@

Parameters

CatmullRom(FPVector2, FPVector2, FPVector2, FPVector2, FP) - +

计算四个点的 Catmull-Rom 插值。

@@ -824,7 +824,7 @@

Returns

CatmullRom(ref FPVector2, ref FPVector2, ref FPVector2, ref FPVector2, FP, out FPVector2) - +

计算四个点的 Catmull-Rom 插值。

@@ -872,7 +872,7 @@

Parameters

Clamp(FPVector2, FPVector2, FPVector2) - +

将向量限制在指定的最小值和最大值之间。

@@ -917,7 +917,7 @@

Returns

Clamp(ref FPVector2, ref FPVector2, ref FPVector2, out FPVector2) - +

将向量限制在指定的最小值和最大值之间。

@@ -959,7 +959,7 @@

Parameters

ClampMagnitude(FPVector2, FP) - +

将向量的长度限制在指定的最大值内。

@@ -1001,7 +1001,7 @@

Returns

Distance(FPVector2, FPVector2) - +

计算两个向量之间的距离。

@@ -1043,7 +1043,7 @@

Returns

Distance(ref FPVector2, ref FPVector2, out FP) - +

计算两个向量之间的距离。

@@ -1082,7 +1082,7 @@

Parameters

DistanceSquared(FPVector2, FPVector2) - +

计算两个向量之间的平方距离。

@@ -1124,7 +1124,7 @@

Returns

DistanceSquared(ref FPVector2, ref FPVector2, out FP) - +

计算两个向量之间的平方距离。

@@ -1163,7 +1163,7 @@

Parameters

Divide(FPVector2, FP) - +

计算向量与标量的除法。

@@ -1205,7 +1205,7 @@

Returns

Divide(FPVector2, FPVector2) - +

计算两个向量的除法。

@@ -1247,7 +1247,7 @@

Returns

Divide(ref FPVector2, FP, out FPVector2) - +

计算向量与标量的除法。

@@ -1286,7 +1286,7 @@

Parameters

Divide(ref FPVector2, ref FPVector2, out FPVector2) - +

计算两个向量的除法。

@@ -1325,7 +1325,7 @@

Parameters

Dot(FPVector2, FPVector2) - +

计算两个向量的点积。

@@ -1367,7 +1367,7 @@

Returns

Dot(ref FPVector2, ref FPVector2, out FP) - +

计算两个向量的点积。

@@ -1406,7 +1406,7 @@

Parameters

Equals(FPVector2) - +

检查另一个 FPVector2 是否等于当前实例。

@@ -1445,7 +1445,7 @@

Returns

Equals(object) - +

检查对象是否等于当前 FPVector2 实例。

@@ -1484,7 +1484,7 @@

Returns

GetHashCode() - +

获取当前 FPVector2 实例的哈希代码。

@@ -1517,7 +1517,7 @@

Returns

Hermite(FPVector2, FPVector2, FPVector2, FPVector2, FP) - +

计算四个点的 Hermite 插值。

@@ -1568,7 +1568,7 @@

Returns

Hermite(ref FPVector2, ref FPVector2, ref FPVector2, ref FPVector2, FP, out FPVector2) - +

计算四个点的 Hermite 插值。

@@ -1616,7 +1616,7 @@

Parameters

LengthSquared() - +

获取向量的平方长度。

@@ -1649,7 +1649,7 @@

Returns

Lerp(FPVector2, FPVector2, FP) - +

在两个向量之间进行线性插值,插值参数在 0 到 1 之间。

@@ -1694,7 +1694,7 @@

Returns

LerpUnclamped(FPVector2, FPVector2, FP) - +

在两个向量之间进行线性插值,插值参数不受限制。

@@ -1739,7 +1739,7 @@

Returns

LerpUnclamped(ref FPVector2, ref FPVector2, FP, out FPVector2) - +

在两个向量之间进行线性插值,插值参数不受限制。

@@ -1781,7 +1781,7 @@

Parameters

Max(FPVector2, FPVector2) - +

返回两个向量中的较大值。

@@ -1823,7 +1823,7 @@

Returns

Max(ref FPVector2, ref FPVector2, out FPVector2) - +

返回两个向量中的较大值。

@@ -1862,7 +1862,7 @@

Parameters

Min(FPVector2, FPVector2) - +

返回两个向量中的较小值。

@@ -1904,7 +1904,7 @@

Returns

Min(ref FPVector2, ref FPVector2, out FPVector2) - +

返回两个向量中的较小值。

@@ -1943,7 +1943,7 @@

Parameters

Multiply(FPVector2, FP) - +

将向量与标量相乘。

@@ -1985,7 +1985,7 @@

Returns

Multiply(FPVector2, FPVector2) - +

按元素乘法操作两个向量。

@@ -2027,7 +2027,7 @@

Returns

Multiply(ref FPVector2, FP, out FPVector2) - +

将向量与标量相乘,并将结果存储在输出参数中。

@@ -2066,7 +2066,7 @@

Parameters

Multiply(ref FPVector2, ref FPVector2, out FPVector2) - +

按元素乘法操作两个向量,并将结果存储在输出参数中。

@@ -2105,7 +2105,7 @@

Parameters

Negate(FPVector2) - +

取向量的负值。

@@ -2144,7 +2144,7 @@

Returns

Negate(ref FPVector2, out FPVector2) - +

取向量的负值,并将结果存储在输出参数中。

@@ -2180,7 +2180,7 @@

Parameters

Normalize() - +

归一化当前向量。

@@ -2207,7 +2207,7 @@

Normalize(FPVector2) - +

归一化指定的向量。

@@ -2246,7 +2246,7 @@

Returns

Normalize(ref FPVector2, out FPVector2) - +

归一化指定的向量,并将结果存储在输出参数中。

@@ -2282,7 +2282,7 @@

Parameters

Reflect(FPVector2, FPVector2) - +

计算向量在给定法线上的反射向量。

@@ -2324,7 +2324,7 @@

Returns

Reflect(ref FPVector2, ref FPVector2, out FPVector2) - +

计算向量在给定法线上的反射向量。

@@ -2363,7 +2363,7 @@

Parameters

Rotate(FPVector2, FP) - +

旋转向量。

@@ -2405,7 +2405,7 @@

Returns

Scale(FPVector2) - +

按元素缩放向量。

@@ -2438,7 +2438,7 @@

Parameters

Scale(FPVector2, FPVector2) - +

按元素缩放两个向量。

@@ -2480,7 +2480,7 @@

Returns

Set(FP, FP) - +

设置向量的 X 和 Y 坐标。

@@ -2516,7 +2516,7 @@

Parameters

SmoothStep(FPVector2, FPVector2, FP) - +

计算两个向量之间的平滑插值。

@@ -2561,7 +2561,7 @@

Returns

SmoothStep(ref FPVector2, ref FPVector2, FP, out FPVector2) - +

计算两个向量之间的平滑插值,并将结果存储在输出参数中。

@@ -2603,7 +2603,7 @@

Parameters

Subtract(FPVector2, FPVector2) - +

计算两个向量的差。

@@ -2645,7 +2645,7 @@

Returns

Subtract(ref FPVector2, ref FPVector2, out FPVector2) - +

计算两个向量的差,并将结果存储在输出参数中。

@@ -2684,7 +2684,7 @@

Parameters

ToFPVector3() - +

将二维向量转换为三维向量,Z 坐标默认为 0。

@@ -2717,7 +2717,7 @@

Returns

ToString() - +

返回向量的字符串表示形式。

@@ -2754,7 +2754,7 @@

Operators

operator +(FPVector2, FPVector2) - +

向量加法运算符,返回两个 FPVector2 的和。

@@ -2796,7 +2796,7 @@

Returns

operator /(FPVector2, FP) - +

向量与标量的除法运算符,返回一个新的 FPVector2,其 x 和 y 分量分别为原向量与标量的商。

@@ -2838,7 +2838,7 @@

Returns

operator /(FPVector2, FPVector2) - +

向量除法运算符,返回一个新的 FPVector2,其 x 和 y 分量分别为原向量与另一个向量对应分量的商。

@@ -2880,7 +2880,7 @@

Returns

operator ==(FPVector2, FPVector2) - +

判断两个 FPVector2 是否相等。

@@ -2922,7 +2922,7 @@

Returns

operator !=(FPVector2, FPVector2) - +

判断两个 FPVector2 是否不相等。

@@ -2964,7 +2964,7 @@

Returns

operator *(FP, FPVector2) - +

标量与向量的乘法运算符,返回一个新的 FPVector2,其 x 和 y 分量分别为标量与原向量的乘积。

@@ -3006,7 +3006,7 @@

Returns

operator *(FPVector2, FP) - +

向量与标量的乘法运算符,返回一个新的 FPVector2,其 x 和 y 分量分别为原向量与标量的乘积。

@@ -3048,7 +3048,7 @@

Returns

operator *(FPVector2, FPVector2) - +

计算两个 FPVector2 的点积。

@@ -3090,7 +3090,7 @@

Returns

operator -(FPVector2, FPVector2) - +

向量减法运算符,返回两个 FPVector2 的差。

@@ -3132,7 +3132,7 @@

Returns

operator -(FPVector2) - +

取反运算符,返回一个新的 FPVector2,其 x 和 y 分量为原向量的相反数。

@@ -3171,7 +3171,7 @@

Returns

diff --git a/api/GameFrameX.Utility.Math.FPVector3.html b/api/GameFrameX.Utility.Math.FPVector3.html index 03ed4ad3..75a38d62 100644 --- a/api/GameFrameX.Utility.Math.FPVector3.html +++ b/api/GameFrameX.Utility.Math.FPVector3.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Struct FPVector3 +Struct FPVector3

@@ -149,7 +149,7 @@

Constructors

FPVector3(FP) - +

Constructor initializing a new instance of the structure

@@ -182,7 +182,7 @@

Parameters

FPVector3(FP, FP, FP) - +

Constructor initializing a new instance of the structure

@@ -218,7 +218,7 @@

Parameters

FPVector3(int, int, int) - +

Constructor initializing a new instance of the structure

@@ -260,7 +260,7 @@

Fields

MaxValue - +

A vector with components @@ -292,7 +292,7 @@

Field Value

MinValue - +

A vector with components @@ -324,7 +324,7 @@

Field Value

back - +

A vector with components (0,0,-1);

@@ -355,7 +355,7 @@

Field Value

down - +

A vector with components (0,-1,0);

@@ -386,7 +386,7 @@

Field Value

forward - +

A vector with components (0,0,1);

@@ -417,7 +417,7 @@

Field Value

left - +

A vector with components (-1,0,0);

@@ -448,7 +448,7 @@

Field Value

one - +

A vector with components (1,1,1);

@@ -479,7 +479,7 @@

Field Value

right - +

A vector with components (1,0,0);

@@ -510,7 +510,7 @@

Field Value

up - +

A vector with components (0,1,0);

@@ -541,7 +541,7 @@

Field Value

x - +

The X component of the vector.

@@ -572,7 +572,7 @@

Field Value

y - +

The Y component of the vector.

@@ -603,7 +603,7 @@

Field Value

z - +

The Z component of the vector.

@@ -634,7 +634,7 @@

Field Value

zero - +

A vector with components (0,0,0);

@@ -670,7 +670,7 @@

Properties

magnitude - +

Gets the length of the vector.

@@ -703,7 +703,7 @@

Property Value

normalized - +

Gets a normalized version of the vector.

@@ -736,7 +736,7 @@

Property Value

sqrMagnitude - +

Gets the squared length of the vector.

@@ -773,7 +773,7 @@

Methods

Abs(FPVector3) - +

Returns the absolute value of a vector.

@@ -810,7 +810,7 @@

Returns

Add(FPVector3, FPVector3) - +

Adds two vectors.

@@ -852,7 +852,7 @@

Returns

Add(ref FPVector3, ref FPVector3, out FPVector3) - +

Adds to vectors.

@@ -891,7 +891,7 @@

Parameters

Angle(FPVector3, FPVector3) - +

Returns the angle in degrees between /from/ and /to/. This is always the smallest

@@ -930,7 +930,7 @@

Returns

ClampMagnitude(FPVector3, FP) - +

Clamps the magnitude of the vector.

@@ -969,7 +969,7 @@

Returns

Cross(FPVector3, FPVector3) - +

The cross product of two vectors.

@@ -1011,7 +1011,7 @@

Returns

Cross(ref FPVector3, ref FPVector3, out FPVector3) - +

The cross product of two vectors.

@@ -1050,7 +1050,7 @@

Parameters

Distance(FPVector3, FPVector3) - +

Gets a vector with the maximum x,y and z values of both vectors.

@@ -1089,7 +1089,7 @@

Returns

Divide(FPVector3, FP) - +

Divides a vector by a factor.

@@ -1131,7 +1131,7 @@

Returns

Divide(ref FPVector3, FP, out FPVector3) - +

Divides a vector by a factor.

@@ -1170,7 +1170,7 @@

Parameters

Dot(FPVector3, FPVector3) - +

Calculates the dot product of two vectors.

@@ -1212,7 +1212,7 @@

Returns

Dot(ref FPVector3, ref FPVector3) - +

Calculates the dot product of both vectors.

@@ -1254,7 +1254,7 @@

Returns

Equals(object) - +

Tests if an object is equal to this vector.

@@ -1293,7 +1293,7 @@

Returns

GetHashCode() - +

Gets the hashcode of the vector.

@@ -1326,7 +1326,7 @@

Returns

IsNearlyZero() - +

Checks if the length of the vector is nearly zero.

@@ -1359,7 +1359,7 @@

Returns

IsZero() - +

Checks if the length of the vector is zero.

@@ -1392,7 +1392,7 @@

Returns

Lerp(FPVector3, FPVector3, FP) - +

Linearly interpolates between two vectors.

@@ -1433,7 +1433,7 @@

Returns

MakeZero() - +

Sets the length of the vector to zero.

@@ -1460,7 +1460,7 @@

Max(FPVector3, FPVector3) - +

Gets a vector with the maximum x,y and z values of both vectors.

@@ -1502,7 +1502,7 @@

Returns

Max(ref FPVector3, ref FPVector3, out FPVector3) - +

Gets a vector with the maximum x,y and z values of both vectors.

@@ -1541,7 +1541,7 @@

Parameters

Min(FPVector3, FPVector3) - +

Gets a vector with the minimum x,y and z values of both vectors.

@@ -1583,7 +1583,7 @@

Returns

Min(ref FPVector3, ref FPVector3, out FPVector3) - +

Gets a vector with the minimum x,y and z values of both vectors.

@@ -1622,7 +1622,7 @@

Parameters

Multiply(FPVector3, FP) - +

Multiply a vector with a factor.

@@ -1664,7 +1664,7 @@

Returns

Multiply(ref FPVector3, FP, out FPVector3) - +

Multiply a vector with a factor.

@@ -1703,7 +1703,7 @@

Parameters

Negate() - +

Inverses the direction of the vector.

@@ -1730,7 +1730,7 @@

Negate(FPVector3) - +

Inverses the direction of a vector.

@@ -1769,7 +1769,7 @@

Returns

Negate(ref FPVector3, out FPVector3) - +

Inverses the direction of a vector.

@@ -1805,7 +1805,7 @@

Parameters

Normalize() - +

Normalizes this vector.

@@ -1832,7 +1832,7 @@

Normalize(FPVector3) - +

Normalizes the given vector.

@@ -1871,7 +1871,7 @@

Returns

Normalize(ref FPVector3, out FPVector3) - +

Normalizes the given vector.

@@ -1907,7 +1907,7 @@

Parameters

Project(FPVector3, FPVector3) - +

Projects a vector onto another vector.

@@ -1946,7 +1946,7 @@

Returns

ProjectOnPlane(FPVector3, FPVector3) - +

Projects a vector onto a plane defined by a normal orthogonal to the plane.

@@ -1985,7 +1985,7 @@

Returns

Scale(FPVector3) - +

Multiplies each component of the vector by the same components of the provided vector.

@@ -2017,7 +2017,7 @@

Parameters

Scale(FPVector3, FPVector3) - +

Multiplies each component of the vector by the same components of the provided vector.

@@ -2056,7 +2056,7 @@

Returns

Set(FP, FP, FP) - +

Sets all vector component to specific values.

@@ -2095,7 +2095,7 @@

Parameters

SignedAngle(FPVector3, FPVector3, FPVector3) - +

The smaller of the two possible angles between the two vectors is returned, therefore the result will never be greater than 180 degrees or smaller than -180 degrees.

@@ -2136,7 +2136,7 @@

Returns

Subtract(FPVector3, FPVector3) - +

Subtracts two vectors.

@@ -2178,7 +2178,7 @@

Returns

Subtract(ref FPVector3, ref FPVector3, out FPVector3) - +

Subtracts to vectors.

@@ -2217,7 +2217,7 @@

Parameters

Swap(ref FPVector3, ref FPVector3) - +

Swaps the components of both vectors.

@@ -2253,7 +2253,7 @@

Parameters

ToFPVector2() - +

Converts the vector to a 2D vector

@@ -2285,7 +2285,7 @@

Returns

ToFPVector4() - +

Converts the vector to a 4D vector

@@ -2317,7 +2317,7 @@

Returns

ToString() - +

Builds a string from the JVector.

@@ -2350,7 +2350,7 @@

Returns

Transform(FPVector3, FPMatrix) - +

Transforms a vector by the given matrix.

@@ -2392,7 +2392,7 @@

Returns

Transform(ref FPVector3, ref FPMatrix, out FPVector3) - +

Transforms a vector by the given matrix.

@@ -2431,7 +2431,7 @@

Parameters

TransposedTransform(ref FPVector3, ref FPMatrix, out FPVector3) - +

Transforms a vector by the transposed of the given Matrix.

@@ -2474,7 +2474,7 @@

Operators

operator +(FPVector3, FPVector3) - +

Adds two vectors.

@@ -2516,7 +2516,7 @@

Returns

operator /(FPVector3, FP) - +

Divides a vector by a factor.

@@ -2558,7 +2558,7 @@

Returns

operator ==(FPVector3, FPVector3) - +

Tests if two JVector are equal.

@@ -2600,7 +2600,7 @@

Returns

operator ^(FPVector3, FPVector3) - +

Calculates the cross product of two vectors.

@@ -2639,7 +2639,7 @@

Returns

operator !=(FPVector3, FPVector3) - +

Tests if two JVector are not equal.

@@ -2681,7 +2681,7 @@

Returns

operator %(FPVector3, FPVector3) - +

Calculates the cross product of two vectors.

@@ -2723,7 +2723,7 @@

Returns

operator *(FP, FPVector3) - +

Multiplies a vector by a scale factor.

@@ -2765,7 +2765,7 @@

Returns

operator *(FPVector3, FP) - +

Multiplies a vector by a scale factor.

@@ -2807,7 +2807,7 @@

Returns

operator *(FPVector3, FPVector3) - +

Calculates the dot product of two vectors.

@@ -2849,7 +2849,7 @@

Returns

operator -(FPVector3, FPVector3) - +

Subtracts two vectors.

@@ -2891,7 +2891,7 @@

Returns

operator -(FPVector3) - +

Inverses the direction of a vector.

@@ -2928,7 +2928,7 @@

Returns

diff --git a/api/GameFrameX.Utility.Math.FPVector4.html b/api/GameFrameX.Utility.Math.FPVector4.html index 5ae558a8..fca3f8a8 100644 --- a/api/GameFrameX.Utility.Math.FPVector4.html +++ b/api/GameFrameX.Utility.Math.FPVector4.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Struct FPVector4 +Struct FPVector4

@@ -149,7 +149,7 @@

Constructors

FPVector4(FP) - +

Constructor initializing a new instance of the structure

@@ -182,7 +182,7 @@

Parameters

FPVector4(FP, FP, FP, FP) - +

Constructor initializing a new instance of the structure

@@ -220,7 +220,7 @@

Parameters

FPVector4(int, int, int, int) - +

Constructor initializing a new instance of the structure

@@ -265,7 +265,7 @@

Fields

MaxValue - +

A vector with components @@ -297,7 +297,7 @@

Field Value

MinValue - +

A vector with components @@ -329,7 +329,7 @@

Field Value

one - +

A vector with components (1,1,1,1);

@@ -360,7 +360,7 @@

Field Value

w - +

The W component of the vector.

@@ -391,7 +391,7 @@

Field Value

x - +

The X component of the vector.

@@ -422,7 +422,7 @@

Field Value

y - +

The Y component of the vector.

@@ -453,7 +453,7 @@

Field Value

z - +

The Z component of the vector.

@@ -484,7 +484,7 @@

Field Value

zero - +

A vector with components (0,0,0,0);

@@ -520,7 +520,7 @@

Properties

magnitude - +

Gets the length of the vector.

@@ -553,7 +553,7 @@

Property Value

normalized - +

Gets a normalized version of the vector.

@@ -586,7 +586,7 @@

Property Value

sqrMagnitude - +

Gets the squared length of the vector.

@@ -623,7 +623,7 @@

Methods

Abs(FPVector4) - +

Returns the absolute value of a vector.

@@ -660,7 +660,7 @@

Returns

Add(FPVector4, FPVector4) - +

Adds two vectors.

@@ -702,7 +702,7 @@

Returns

Add(ref FPVector4, ref FPVector4, out FPVector4) - +

Adds to vectors.

@@ -741,7 +741,7 @@

Parameters

ClampMagnitude(FPVector4, FP) - +

Clamps the magnitude of the vector.

@@ -780,7 +780,7 @@

Returns

Distance(FPVector4, FPVector4) - +

Gets a vector with the maximum x,y and z values of both vectors.

@@ -819,7 +819,7 @@

Returns

Divide(FPVector4, FP) - +

Divides a vector by a factor.

@@ -861,7 +861,7 @@

Returns

Divide(ref FPVector4, FP, out FPVector4) - +

Divides a vector by a factor.

@@ -900,7 +900,7 @@

Parameters

Dot(FPVector4, FPVector4) - +

Calculates the dot product of two vectors.

@@ -942,7 +942,7 @@

Returns

Dot(ref FPVector4, ref FPVector4) - +

Calculates the dot product of both vectors.

@@ -984,7 +984,7 @@

Returns

Equals(object) - +

Tests if an object is equal to this vector.

@@ -1023,7 +1023,7 @@

Returns

GetHashCode() - +

Gets the hashcode of the vector.

@@ -1056,7 +1056,7 @@

Returns

IsNearlyZero() - +

Checks if the length of the vector is nearly zero.

@@ -1089,7 +1089,7 @@

Returns

IsZero() - +

Checks if the length of the vector is zero.

@@ -1122,7 +1122,7 @@

Returns

Lerp(FPVector4, FPVector4, FP) - +

Linearly interpolates between two vectors.

@@ -1163,7 +1163,7 @@

Returns

MakeZero() - +

Sets the length of the vector to zero.

@@ -1190,7 +1190,7 @@

Max(FPVector4, FPVector4) - +

Gets a vector with the maximum x,y and z values of both vectors.

@@ -1232,7 +1232,7 @@

Returns

Max(ref FPVector4, ref FPVector4, out FPVector4) - +

Gets a vector with the maximum x,y and z values of both vectors.

@@ -1271,7 +1271,7 @@

Parameters

Min(FPVector4, FPVector4) - +

Gets a vector with the minimum x,y and z values of both vectors.

@@ -1313,7 +1313,7 @@

Returns

Min(ref FPVector4, ref FPVector4, out FPVector4) - +

Gets a vector with the minimum x,y and z values of both vectors.

@@ -1352,7 +1352,7 @@

Parameters

Multiply(FPVector4, FP) - +

Multiply a vector with a factor.

@@ -1394,7 +1394,7 @@

Returns

Multiply(ref FPVector4, FP, out FPVector4) - +

Multiply a vector with a factor.

@@ -1433,7 +1433,7 @@

Parameters

Negate() - +

Inverses the direction of the vector.

@@ -1460,7 +1460,7 @@

Negate(FPVector4) - +

Inverses the direction of a vector.

@@ -1499,7 +1499,7 @@

Returns

Negate(ref FPVector4, out FPVector4) - +

Inverses the direction of a vector.

@@ -1535,7 +1535,7 @@

Parameters

Normalize() - +

Normalizes this vector.

@@ -1562,7 +1562,7 @@

Normalize(FPVector4) - +

Normalizes the given vector.

@@ -1601,7 +1601,7 @@

Returns

Normalize(ref FPVector4, out FPVector4) - +

Normalizes the given vector.

@@ -1637,7 +1637,7 @@

Parameters

Scale(FPVector4) - +

Multiplies each component of the vector by the same components of the provided vector.

@@ -1669,7 +1669,7 @@

Parameters

Scale(FPVector4, FPVector4) - +

Multiplies each component of the vector by the same components of the provided vector.

@@ -1708,7 +1708,7 @@

Returns

Set(FP, FP, FP, FP) - +

Sets all vector component to specific values.

@@ -1750,7 +1750,7 @@

Parameters

Subtract(FPVector4, FPVector4) - +

Subtracts two vectors.

@@ -1792,7 +1792,7 @@

Returns

Subtract(ref FPVector4, ref FPVector4, out FPVector4) - +

Subtracts to vectors.

@@ -1831,7 +1831,7 @@

Parameters

Swap(ref FPVector4, ref FPVector4) - +

Swaps the components of both vectors.

@@ -1867,7 +1867,7 @@

Parameters

ToFPVector() - +

Converts the vector to a FPVector.

@@ -1899,7 +1899,7 @@

Returns

ToFPVector2() - +

Converts the vector to a FPVector2.

@@ -1931,7 +1931,7 @@

Returns

ToString() - +

Builds a string from the JVector.

@@ -1964,7 +1964,7 @@

Returns

Transform(FPVector3, FPMatrix4x4) - +

Transforms a vector by the given matrix.

@@ -2003,7 +2003,7 @@

Returns

Transform(ref FPVector3, ref FPMatrix4x4, out FPVector4) - +

Transforms a vector by the given matrix.

@@ -2042,7 +2042,7 @@

Parameters

Transform(FPVector4, FPMatrix4x4) - +

Transforms a vector by the given matrix.

@@ -2084,7 +2084,7 @@

Returns

Transform(ref FPVector4, ref FPMatrix4x4, out FPVector4) - +

Transforms a vector by the given matrix.

@@ -2124,7 +2124,7 @@

Operators

operator +(FPVector4, FPVector4) - +

Adds two vectors.

@@ -2166,7 +2166,7 @@

Returns

operator /(FPVector4, FP) - +

Divides a vector by a factor.

@@ -2208,7 +2208,7 @@

Returns

operator ==(FPVector4, FPVector4) - +

Tests if two JVector are equal.

@@ -2250,7 +2250,7 @@

Returns

operator !=(FPVector4, FPVector4) - +

Tests if two JVector are not equal.

@@ -2292,7 +2292,7 @@

Returns

operator *(FP, FPVector4) - +

Multiplies a vector by a scale factor.

@@ -2334,7 +2334,7 @@

Returns

operator *(FPVector4, FP) - +

Multiplies a vector by a scale factor.

@@ -2376,7 +2376,7 @@

Returns

operator *(FPVector4, FPVector4) - +

Calculates the dot product of two vectors.

@@ -2418,7 +2418,7 @@

Returns

operator -(FPVector4, FPVector4) - +

Subtracts two vectors.

@@ -2460,7 +2460,7 @@

Returns

operator -(FPVector4) - +

Inverses the direction of a vector.

@@ -2497,7 +2497,7 @@

Returns

diff --git a/api/GameFrameX.Utility.Net.html b/api/GameFrameX.Utility.Net.html index cc1035b6..789ab636 100644 --- a/api/GameFrameX.Utility.Net.html +++ b/api/GameFrameX.Utility.Net.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Class Net +Class Net

@@ -157,7 +157,7 @@

Methods

GetFirstAvailablePort(int, int) - +

获取第一个可用的端口号

@@ -199,7 +199,7 @@

Returns

IsValidIpAddress(string, out IPAddress) - +

判断IP地址是否合法

@@ -241,7 +241,7 @@

Returns

PortIsAvailable(int) - +

检查指定端口是否已用

@@ -280,7 +280,7 @@

Returns

PortIsUsed() - +

获取操作系统已用的端口号

@@ -313,7 +313,7 @@

Returns

diff --git a/api/GameFrameX.Utility.OneParam-1.html b/api/GameFrameX.Utility.OneParam-1.html index 128f12dc..960de8e0 100644 --- a/api/GameFrameX.Utility.OneParam-1.html +++ b/api/GameFrameX.Utility.OneParam-1.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Class OneParam<T> +Class OneParam<T>

@@ -179,7 +179,7 @@

Constructors

OneParam(T) - +

单个参数

@@ -214,7 +214,7 @@

Fields

Value - +

参数

@@ -246,7 +246,7 @@

Field Value

diff --git a/api/GameFrameX.Utility.Param.html b/api/GameFrameX.Utility.Param.html index 8dc8ba4e..8bd37cc0 100644 --- a/api/GameFrameX.Utility.Param.html +++ b/api/GameFrameX.Utility.Param.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Class Param +Class Param

@@ -179,7 +179,7 @@

- Edit this page + Edit this page

diff --git a/api/GameFrameX.Utility.PlatformRuntimeHelper.html b/api/GameFrameX.Utility.PlatformRuntimeHelper.html index 11a24345..a61978bc 100644 --- a/api/GameFrameX.Utility.PlatformRuntimeHelper.html +++ b/api/GameFrameX.Utility.PlatformRuntimeHelper.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Class PlatformRuntimeHelper +Class PlatformRuntimeHelper

@@ -157,7 +157,7 @@

Properties

IsFreeBsd - +

是否是FreeBSD

@@ -189,7 +189,7 @@

Property Value

IsLinux - +

是否是Linux

@@ -221,7 +221,7 @@

Property Value

IsOsx - +

是否是Mac

@@ -253,7 +253,7 @@

Property Value

IsWindows - +

是否是Windows

@@ -285,7 +285,7 @@

Property Value

diff --git a/api/GameFrameX.Utility.Random.html b/api/GameFrameX.Utility.Random.html index 808a7d38..ea703329 100644 --- a/api/GameFrameX.Utility.Random.html +++ b/api/GameFrameX.Utility.Random.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Class Random +Class Random

@@ -157,7 +157,7 @@

Methods

Gcd(int, int) - +

求两个数的最大公约数

@@ -199,7 +199,7 @@

Returns

Gcd(params int[]) - +

求多个数的最大公约数

@@ -238,7 +238,7 @@

Returns

Ids(int[][], int, bool) - +

随机获取指定数量的id

@@ -283,7 +283,7 @@

Returns

Ids(string, int, bool) - +

随机获取指定数量的id

@@ -328,7 +328,7 @@

Returns

Idx(int[]) - +

根据权重随机选取一个id

@@ -367,7 +367,7 @@

Returns

Idx(int[][], int) - +

根据权重随机选取一个id

@@ -409,7 +409,7 @@

Returns

Items(int[][], int, bool) - +

随机获取指定数量的项目

@@ -454,7 +454,7 @@

Returns

Items(string, int, bool) - +

随机获取指定数量的项目

@@ -499,7 +499,7 @@

Returns

Next() - +

返回非负随机数。

@@ -532,7 +532,7 @@

Returns

Next(int) - +

返回一个小于所指定最大值的非负随机数。

@@ -571,7 +571,7 @@

Returns

Next(int, int) - +

返回一个指定范围内的随机数。

@@ -613,7 +613,7 @@

Returns

NextBytes(byte[]) - +

用随机数填充指定字节数组的元素。

@@ -646,7 +646,7 @@

Parameters

NextDouble() - +

返回一个介于 0.0 和 1.0 之间的随机数。

@@ -679,7 +679,7 @@

Returns

NextInt64() - +

返回非负随机数。

@@ -712,7 +712,7 @@

Returns

NextInt64(int) - +

返回一个小于所指定最大值的非负随机数。

@@ -751,7 +751,7 @@

Returns

NextUInt32() - +

获取UInt32范围内的随机数。

@@ -784,7 +784,7 @@

Returns

NextUInt64() - +

获取UInt64范围内的随机数。

@@ -817,7 +817,7 @@

Returns

NxtInt64(long, long) - +

返回一个指定范围内的随机数。

@@ -859,7 +859,7 @@

Returns

RandomSelect(int, int) - +

从1~n中随机选取m个数,m小于n

@@ -907,7 +907,7 @@

Exceptions

SetSeed(int) - +

设置随机数种子。

@@ -940,7 +940,7 @@

Parameters

diff --git a/api/GameFrameX.Utility.Setting.AppSetting.html b/api/GameFrameX.Utility.Setting.AppSetting.html index c33eadfb..1031b22a 100644 --- a/api/GameFrameX.Utility.Setting.AppSetting.html +++ b/api/GameFrameX.Utility.Setting.AppSetting.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Class AppSetting +Class AppSetting

@@ -167,7 +167,7 @@

Constructors

AppSetting() - +

构造函数

@@ -197,7 +197,7 @@

Fields

AppExitSource - +

用于通知应用程序退出的任务完成源

@@ -234,7 +234,7 @@

Properties

APMPort - +

应用性能监控端口

@@ -266,7 +266,7 @@

Property Value

AppExitToken - +

获取应用程序退出的任务标记

@@ -299,7 +299,7 @@

Property Value

AppRunning - +

获取或设置应用程序是否正在运行

@@ -332,7 +332,7 @@

Property Value

DBIp - +

数据库服务连接地址

@@ -364,7 +364,7 @@

Property Value

DBPort - +

数据库服务连接端口

@@ -396,7 +396,7 @@

Property Value

DataBaseName - +

数据库名称

@@ -428,7 +428,7 @@

Property Value

DataBaseUrl - +

数据库地址

@@ -460,7 +460,7 @@

Property Value

DataCenter - +

数据中心

@@ -492,7 +492,7 @@

Property Value

DiscoveryCenterIp - +

发现中心地址

@@ -524,7 +524,7 @@

Property Value

DiscoveryCenterPort - +

发现中心端口

@@ -556,7 +556,7 @@

Property Value

HttpCode - +

HTTP响应码

@@ -588,7 +588,7 @@

Property Value

HttpPort - +

HTTP端口

@@ -620,7 +620,7 @@

Property Value

HttpUrl - +

HTTP地址

@@ -652,7 +652,7 @@

Property Value

HttpsPort - +

HTTPS端口

@@ -684,7 +684,7 @@

Property Value

InnerIp - +

内部IP地址

@@ -716,7 +716,7 @@

Property Value

InnerPort - +

内部端口

@@ -748,7 +748,7 @@

Property Value

IsDebug - +

是否是调试模式

@@ -780,7 +780,7 @@

Property Value

IsDebugReceive - +

是否打印接收的数据

@@ -812,7 +812,7 @@

Property Value

IsDebugSend - +

是否打印发送的数据

@@ -844,7 +844,7 @@

Property Value

Language - +

语言

@@ -876,7 +876,7 @@

Property Value

LaunchTime - +

应用程序启动时间

@@ -908,7 +908,7 @@

Property Value

MaxClientCount - +

最大客户端数量

@@ -940,7 +940,7 @@

Property Value

MaxModuleId - +

游戏逻辑服务器的处理最大模块ID

@@ -972,7 +972,7 @@

Property Value

MinModuleId - +

游戏逻辑服务器的处理最小模块ID

@@ -1004,7 +1004,7 @@

Property Value

OuterIp - +

外部IP地址

@@ -1036,7 +1036,7 @@

Property Value

OuterPort - +

外部端口

@@ -1068,7 +1068,7 @@

Property Value

SDKType - +

SDK类型

@@ -1100,7 +1100,7 @@

Property Value

SaveDataInterval - +

保存数据的时间间隔(毫秒)

@@ -1132,7 +1132,7 @@

Property Value

ServerId - +

服务器ID

@@ -1164,7 +1164,7 @@

Property Value

ServerName - +

服务器名称

@@ -1196,7 +1196,7 @@

Property Value

ServerType - +

获取或设置服务器类型

@@ -1228,7 +1228,7 @@

Property Value

TagName - +

标记名称

@@ -1260,7 +1260,7 @@

Property Value

WsPort - +

WebSocket端口

@@ -1292,7 +1292,7 @@

Property Value

WssCertFilePath - +

Wss使用的证书路径

@@ -1324,7 +1324,7 @@

Property Value

WssPort - +

WebSocket加密端口

@@ -1360,7 +1360,7 @@

Methods

IsLocal(int) - +

判断指定的服务ID是否为本地服务

@@ -1399,7 +1399,7 @@

Returns

ToFormatString() - +

将对象序列化为格式化的JSON字符串

@@ -1432,7 +1432,7 @@

Returns

ToString() - +

将对象序列化为JSON字符串

@@ -1465,7 +1465,7 @@

Returns

diff --git a/api/GameFrameX.Utility.Setting.GlobalConst.html b/api/GameFrameX.Utility.Setting.GlobalConst.html index cd916584..416313bf 100644 --- a/api/GameFrameX.Utility.Setting.GlobalConst.html +++ b/api/GameFrameX.Utility.Setting.GlobalConst.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Class GlobalConst +Class GlobalConst

@@ -156,7 +156,7 @@

Fields

ActorIdKey - +

ActorId Key

@@ -187,7 +187,7 @@

Field Value

ActorTypeMask - +

Actor类型标记

@@ -218,7 +218,7 @@

Field Value

ActorTypeMax - +

最大值

@@ -249,7 +249,7 @@

Field Value

ActorTypeNone - +

空将会被判断为无效值

@@ -280,7 +280,7 @@

Field Value

ActorTypePlayer - +

角色

@@ -311,7 +311,7 @@

Field Value

ActorTypeSeparator - +

分割线(勿调整,勿用于业务逻辑)

@@ -342,7 +342,7 @@

Field Value

ActorTypeServer - +

服务类型

@@ -373,7 +373,7 @@

Field Value

ComponentAgentNameSuffix - +

组件代理名称后缀

@@ -404,7 +404,7 @@

Field Value

ComponentAgentWrapperNameSuffix - +

组件代理包裹名称后缀

@@ -435,7 +435,7 @@

Field Value

HotfixNameSpaceNamePrefix - +

组件代理名称前缀

@@ -466,7 +466,7 @@

Field Value

HttpSignKey - +

HTTP 请求的签名字段名称

@@ -497,7 +497,7 @@

Field Value

HttpTimestampKey - +

HTTP 请求的时间戳字段名称

@@ -528,7 +528,7 @@

Field Value

MAGIC - +

@@ -558,7 +558,7 @@

Field Value

MaxActorIncrease - +

最大Actor增量

@@ -589,7 +589,7 @@

Field Value

MaxGlobalId - +

最大全局ID

@@ -620,7 +620,7 @@

Field Value

MaxServerId - +

最大服务器ID

@@ -651,7 +651,7 @@

Field Value

MaxUniqueIncrease - +

最大唯一增量

@@ -682,7 +682,7 @@

Field Value

MinServerId - +

最小服务器ID

@@ -713,7 +713,7 @@

Field Value

ModuleIdTimestampMask - +

模块ID时间戳标记

@@ -744,7 +744,7 @@

Field Value

SecondMask - +

秒标记

@@ -775,7 +775,7 @@

Field Value

ServerIdOrModuleIdMask - +

服务器ID 长度标记位=>49 = 63-14

@@ -806,7 +806,7 @@

Field Value

SessionIdKey - +

SessionId Key

@@ -837,7 +837,7 @@

Field Value

TimestampMask - +

时间戳标记

@@ -868,7 +868,7 @@

Field Value

UniqueIdIdKey - +

唯一ID

@@ -899,7 +899,7 @@

Field Value

WrapperNameSuffix - +

组件包裹名称后缀

@@ -931,7 +931,7 @@

Field Value

diff --git a/api/GameFrameX.Utility.Setting.GlobalSettings.html b/api/GameFrameX.Utility.Setting.GlobalSettings.html index aa307672..5b6bb125 100644 --- a/api/GameFrameX.Utility.Setting.GlobalSettings.html +++ b/api/GameFrameX.Utility.Setting.GlobalSettings.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Class GlobalSettings +Class GlobalSettings

@@ -157,7 +157,7 @@

Properties

IsAppRunning - +

是否运行中

@@ -189,7 +189,7 @@

Property Value

IsDebug - +

是否是调试模式

@@ -221,7 +221,7 @@

Property Value

LaunchTime - +

启动时间

@@ -253,7 +253,7 @@

Property Value

SaveIntervalInMilliSeconds - +

数据存储间隔 单位 毫秒,默认5分钟,最小1秒

@@ -285,7 +285,7 @@

Property Value

ServerId - +

服务器ID

@@ -321,7 +321,7 @@

Methods

GetSetting<T>(ServerType) - +

根据服务器类型获取特定类型的设置

@@ -366,7 +366,7 @@

Type Parameters

GetSettings() - +

获取所有设置

@@ -399,7 +399,7 @@

Returns

GetSettings(ServerType) - +

根据服务器类型获取设置

@@ -438,7 +438,7 @@

Returns

Load(string) - +

加载启动配置

@@ -480,7 +480,7 @@

Exceptions

diff --git a/api/GameFrameX.Utility.Setting.IdModule.html b/api/GameFrameX.Utility.Setting.IdModule.html index fd8305e7..f0ff1fcc 100644 --- a/api/GameFrameX.Utility.Setting.IdModule.html +++ b/api/GameFrameX.Utility.Setting.IdModule.html @@ -16,7 +16,7 @@ - + @@ -90,7 +90,7 @@
Table of Contents

-Enum IdModule +Enum IdModule

@@ -150,7 +150,7 @@

Fields diff --git a/api/GameFrameX.Utility.Setting.ServerType.html b/api/GameFrameX.Utility.Setting.ServerType.html index 1af8438c..e2a1f43c 100644 --- a/api/GameFrameX.Utility.Setting.ServerType.html +++ b/api/GameFrameX.Utility.Setting.ServerType.html @@ -16,7 +16,7 @@ - + @@ -90,7 +90,7 @@

Table of Contents

-Enum ServerType +Enum ServerType

@@ -195,7 +195,7 @@

Fields diff --git a/api/GameFrameX.Utility.Singleton-1.html b/api/GameFrameX.Utility.Singleton-1.html index f99fd926..0708434b 100644 --- a/api/GameFrameX.Utility.Singleton-1.html +++ b/api/GameFrameX.Utility.Singleton-1.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@

Table of Contents

-Class Singleton<T> +Class Singleton<T>

@@ -178,7 +178,7 @@

Properties

Instance - +

单例对象

@@ -210,7 +210,7 @@

Property Value

diff --git a/api/GameFrameX.Utility.ThreeParam-3.html b/api/GameFrameX.Utility.ThreeParam-3.html index e6cf7a29..3e4c0734 100644 --- a/api/GameFrameX.Utility.ThreeParam-3.html +++ b/api/GameFrameX.Utility.ThreeParam-3.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Class ThreeParam<T1, T2, T3> +Class ThreeParam<T1, T2, T3>

@@ -183,7 +183,7 @@

Constructors

ThreeParam(T1, T2, T3) - +

三个参数

@@ -222,7 +222,7 @@

Fields

Value1 - +

参数1

@@ -253,7 +253,7 @@

Field Value

Value2 - +

参数2

@@ -284,7 +284,7 @@

Field Value

Value3 - +

参数3

@@ -316,7 +316,7 @@

Field Value

diff --git a/api/GameFrameX.Utility.TimeHelper.html b/api/GameFrameX.Utility.TimeHelper.html index 9fb22682..612e72b1 100644 --- a/api/GameFrameX.Utility.TimeHelper.html +++ b/api/GameFrameX.Utility.TimeHelper.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Class TimeHelper +Class TimeHelper

@@ -156,7 +156,7 @@

Fields

EpochLocal - +

1970-01-01 00:00:00 本地时间

@@ -187,7 +187,7 @@

Field Value

EpochUtc - +

1970-01-01 00:00:00 UTC 时间

@@ -223,7 +223,7 @@

Methods

CurrentTimeMillis() - +

返回当前时间的毫秒表示。

@@ -256,7 +256,7 @@

Returns

CurrentTimeWithFullString() - +

当前时区时间的完整字符串

@@ -289,7 +289,7 @@

Returns

CurrentTimeWithUtcFullString() - +

UTC时区时间的完整字符串

@@ -322,7 +322,7 @@

Returns

GetChinaDayOfWeek() - +

获取当前星期在中国的对应数字。

@@ -355,7 +355,7 @@

Returns

GetChinaDayOfWeek(DayOfWeek) - +

获取指定星期在中国的对应数字。

@@ -394,7 +394,7 @@

Returns

GetCrossDays(DateTime, DateTime, int) - +

获取两个日期之间跨越的天数。

@@ -439,7 +439,7 @@

Returns

GetCrossDays(DateTime, int) - +

获取从指定日期到当前日期之间跨越的天数。

@@ -481,7 +481,7 @@

Returns

GetDayOfWeekTime(DateTime, DayOfWeek) - +

获取指定日期所在星期的时间。

@@ -523,7 +523,7 @@

Returns

GetDayOfWeekTime(DayOfWeek) - +

获取当前日期所在星期的时间。

@@ -562,7 +562,7 @@

Returns

IsLocalSameDay(long, long) - +

按照本地时间判断两个时间戳是否是同一天

@@ -604,7 +604,7 @@

Returns

IsNowSameWeek(DateTime) - +

判断当前时间是否与指定时间处于同一周。

@@ -643,7 +643,7 @@

Returns

IsNowSameWeek(long) - +

判断当前时间是否与指定时间处于同一周。

@@ -682,7 +682,7 @@

Returns

IsSameDay(DateTime, DateTime) - +

判断两个时间是否是同一天

@@ -724,7 +724,7 @@

Returns

IsSameWeek(DateTime, DateTime) - +

判断两个时间是否处于同一周。

@@ -766,7 +766,7 @@

Returns

IsUnixSameDay(long, long) - +

按照UTC时间判断两个时间戳是否是同一天

@@ -808,7 +808,7 @@

Returns

MillisToDateTime(long, bool) - +

毫秒转时间

@@ -850,7 +850,7 @@

Returns

TimeMillis(DateTime, bool) - +

获取指定时间距离纪元时间(本地时间或UTC时间)的毫秒数。

@@ -892,7 +892,7 @@

Returns

TimeMilliseconds() - +

当前时区时间 毫秒时间戳

@@ -925,7 +925,7 @@

Returns

TimeSecond(DateTime, bool) - +

获取指定时间距离纪元时间(本地时间或UTC时间)的秒数。

@@ -967,7 +967,7 @@

Returns

TimeSeconds() - +

当前时区时间 秒时间戳

@@ -1000,7 +1000,7 @@

Returns

TimeSpanWithTimestamp(long) - +

将给定的时间戳转换为相对于当前时间的 TimeSpan 对象。

@@ -1039,7 +1039,7 @@

Returns

TimestampMillisToTicks(long) - +

将Unix毫秒时间戳转换为自公元1年1月1日以来的刻度数。

@@ -1078,7 +1078,7 @@

Returns

TimestampToTicks(long) - +

将Unix时间戳转换为自公元1年1月1日以来的刻度数。

@@ -1117,7 +1117,7 @@

Returns

UnixTimeMilliseconds() - +

当前UTC 时间 毫秒时间戳

@@ -1150,7 +1150,7 @@

Returns

UnixTimeSeconds() - +

当前UTC 时间 秒时间戳

@@ -1183,7 +1183,7 @@

Returns

UtcToLocalDateTime(long) - +

UTC 时间戳 转换成本地时间

@@ -1222,7 +1222,7 @@

Returns

UtcToUtcDateTime(long) - +

UTC 时间戳 转换成UTC时间

@@ -1261,7 +1261,7 @@

Returns

diff --git a/api/GameFrameX.Utility.TwoParam-2.html b/api/GameFrameX.Utility.TwoParam-2.html index 021686e2..2947bfdb 100644 --- a/api/GameFrameX.Utility.TwoParam-2.html +++ b/api/GameFrameX.Utility.TwoParam-2.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Class TwoParam<T1, T2> +Class TwoParam<T1, T2>

@@ -181,7 +181,7 @@

Constructors

TwoParam(T1, T2) - +

两个参数

@@ -218,7 +218,7 @@

Fields

Value1 - +

参数1

@@ -249,7 +249,7 @@

Field Value

Value2 - +

参数2

@@ -281,7 +281,7 @@

Field Value

diff --git a/api/GameFrameX.Utility.Verifier.Crc64.html b/api/GameFrameX.Utility.Verifier.Crc64.html index cc7bb591..ecc90abe 100644 --- a/api/GameFrameX.Utility.Verifier.Crc64.html +++ b/api/GameFrameX.Utility.Verifier.Crc64.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Class Verifier.Crc64 +Class Verifier.Crc64

@@ -213,7 +213,7 @@

Constructors

Crc64() - +

Initializes a new instance of the Verifier.Crc64 class.

@@ -244,7 +244,7 @@

Methods

Append(ReadOnlySpan<byte>) - +

Appends the contents of source to the data already @@ -278,7 +278,7 @@

Parameters

GetCurrentHashAsUInt64() - +

Gets the current computed hash value without modifying accumulated state.

@@ -311,7 +311,7 @@

Returns

GetCurrentHashCore(Span<byte>) - +

Writes the computed hash value to destination @@ -345,7 +345,7 @@

Parameters

GetHashAndResetCore(Span<byte>) - +

Writes the computed hash value to destination @@ -378,7 +378,7 @@

Parameters

Hash(byte[]) - +

Computes the CRC-64 hash of the provided data.

@@ -423,7 +423,7 @@

Exceptions

Hash(ReadOnlySpan<byte>) - +

Computes the CRC-64 hash of the provided data.

@@ -462,7 +462,7 @@

Returns

Hash(ReadOnlySpan<byte>, Span<byte>) - +

Computes the CRC-64 hash of the provided data into the provided destination.

@@ -504,7 +504,7 @@

Returns

HashToUInt64(ReadOnlySpan<byte>) - +

Computes the CRC-64 hash of the provided data.

@@ -543,7 +543,7 @@

Returns

Reset() - +

Resets the hash computation to the initial state.

@@ -570,7 +570,7 @@

TryHash(ReadOnlySpan<byte>, Span<byte>, out int) - +

Attempts to compute the CRC-64 hash of the provided data into the provided destination.

@@ -616,7 +616,7 @@

Returns

diff --git a/api/GameFrameX.Utility.Verifier.NonCryptographicHashAlgorithm.html b/api/GameFrameX.Utility.Verifier.NonCryptographicHashAlgorithm.html index 9aeb4cd8..d66753c2 100644 --- a/api/GameFrameX.Utility.Verifier.NonCryptographicHashAlgorithm.html +++ b/api/GameFrameX.Utility.Verifier.NonCryptographicHashAlgorithm.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Class Verifier.NonCryptographicHashAlgorithm +Class Verifier.NonCryptographicHashAlgorithm

@@ -179,7 +179,7 @@

Constructors

NonCryptographicHashAlgorithm(int) - +

Called from constructors in derived classes to initialize the @@ -223,7 +223,7 @@

Properties

HashLengthInBytes - +

Gets the number of bytes produced from this hash algorithm.

@@ -260,7 +260,7 @@

Methods

Append(byte[]) - +

Appends the contents of source to the data already @@ -300,7 +300,7 @@

Exceptions

Append(Stream) - +

Appends the contents of stream to the data already @@ -346,7 +346,7 @@

Exceptions

Append(ReadOnlySpan<byte>) - +

When overridden in a derived class, @@ -381,7 +381,7 @@

Parameters

GetCurrentHash() - +

Gets the current computed hash value without modifying accumulated state.

@@ -414,7 +414,7 @@

Returns

GetCurrentHash(Span<byte>) - +

Writes the computed hash value to destination @@ -461,7 +461,7 @@

Exceptions

GetCurrentHashCore(Span<byte>) - +

When overridden in a derived class, @@ -508,7 +508,7 @@

GetHashAndReset() - +

Gets the current computed hash value and clears the accumulated state.

@@ -541,7 +541,7 @@

Returns

GetHashAndReset(Span<byte>) - +

Writes the computed hash value to destination @@ -588,7 +588,7 @@

Exceptions

GetHashAndResetCore(Span<byte>) - +

Writes the computed hash value to destination @@ -640,7 +640,7 @@

Reset() - +

When overridden in a derived class, @@ -668,7 +668,7 @@

TryGetCurrentHash(Span<byte>, out int) - +

Attempts to write the computed hash value to destination @@ -712,7 +712,7 @@

Returns

TryGetHashAndReset(Span<byte>, out int) - +

Attempts to write the computed hash value to destination. @@ -757,7 +757,7 @@

Returns

diff --git a/api/GameFrameX.Utility.Verifier.html b/api/GameFrameX.Utility.Verifier.html index 20a2fb8b..8eb0a951 100644 --- a/api/GameFrameX.Utility.Verifier.html +++ b/api/GameFrameX.Utility.Verifier.html @@ -16,7 +16,7 @@ - + @@ -89,7 +89,7 @@
Table of Contents

-Class Verifier +Class Verifier

@@ -157,7 +157,7 @@

Methods

GetCrc32(byte[]) - +

计算二进制流的 CRC32。

@@ -196,7 +196,7 @@

Returns

GetCrc32(byte[], int, int) - +

计算二进制流的 CRC32。

@@ -241,7 +241,7 @@

Returns

GetCrc32(Stream) - +

计算流的 CRC32。

@@ -280,7 +280,7 @@

Returns

GetCrc32Bytes(int) - +

获取 CRC32 数值的二进制数组。

@@ -319,7 +319,7 @@

Returns

GetCrc32Bytes(int, byte[]) - +

获取 CRC32 数值的二进制数组。

@@ -355,7 +355,7 @@

Parameters

GetCrc32Bytes(int, byte[], int) - +

获取 CRC32 数值的二进制数组。

@@ -394,7 +394,7 @@

Parameters

GetCrc64(byte[]) - +

计算二进制流的CRC64

@@ -433,7 +433,7 @@

Returns

GetCrc64(Stream) - +

计算流的CRC64

@@ -472,7 +472,7 @@

Returns

diff --git a/index.html b/index.html index 593b4df6..fe5afb34 100644 --- a/index.html +++ b/index.html @@ -16,7 +16,7 @@ - + @@ -121,7 +121,7 @@ diff --git a/index.json b/index.json index a9b927a7..2705b698 100644 --- a/index.json +++ b/index.json @@ -2,7 +2,7 @@ "api/GameFrameX.Core.Abstractions.Agent.IComponentAgent.html": { "href": "api/GameFrameX.Core.Abstractions.Agent.IComponentAgent.html", "title": "Interface IComponentAgent | GameFrameX.Server", - "keywords": "Interface IComponentAgent Namespace GameFrameX.Core.Abstractions.Agent Assembly GameFrameX.Core.Abstractions.dll 组件代理接口 public interface IComponentAgent : IWorker Inherited Members IWorker.Tell(Action, int) IWorker.Tell(Func, int) IWorker.SendAsync(Action, int) IWorker.SendAsync(Func, int) IWorker.SendAsync(Func, int, bool) IWorker.SendAsync(Func>, int) Extension Methods ObjectExtension.CheckNotNull(T, string) ObjectExtension.CheckNotNull(T, string, string) ObjectExtension.IsNotNull(object) ObjectExtension.IsNull(object) Properties ActorId 获取Actor的唯一标识 long ActorId { get; } Property Value long Owner 获取或设置组件的所有者 IComponent Owner { get; } Property Value IComponent OwnerType 获取所有者的类型 ushort OwnerType { get; } Property Value ushort Methods Active() 激活组件代理 void Active() GetComponentAgent(Type) 根据代理类型获取代理组件 Task GetComponentAgent(Type agentType) Parameters agentType Type 代理类型 Returns Task 代理组件 GetComponentAgent() 根据泛型代理类型获取代理组件 Task GetComponentAgent() where T : IComponentAgent Returns Task 代理组件 Type Parameters T 代理组件的类型 Inactive() 反激活组件代理 Task Inactive() Returns Task 一个表示异步操作的任务 SetOwner(IComponent) 设置组件的所有者 void SetOwner(IComponent owner) Parameters owner IComponent 所有者" + "keywords": "Interface IComponentAgent Namespace GameFrameX.Core.Abstractions.Agent Assembly GameFrameX.Core.dll 组件代理接口 public interface IComponentAgent : IWorker Inherited Members IWorker.Tell(Action, int) IWorker.Tell(Func, int) IWorker.SendAsync(Action, int) IWorker.SendAsync(Func, int) IWorker.SendAsync(Func, int, bool) IWorker.SendAsync(Func>, int) Extension Methods ObjectExtension.CheckNotNull(T, string) ObjectExtension.CheckNotNull(T, string, string) ObjectExtension.IsNotNull(object) ObjectExtension.IsNull(object) Properties ActorId 获取Actor的唯一标识 long ActorId { get; } Property Value long Owner 获取或设置组件的所有者 IComponent Owner { get; } Property Value IComponent OwnerType 获取所有者的类型 ushort OwnerType { get; } Property Value ushort Methods Active() 激活组件代理 void Active() GetComponentAgent(Type) 根据代理类型获取代理组件 Task GetComponentAgent(Type agentType) Parameters agentType Type 代理类型 Returns Task 代理组件 GetComponentAgent() 根据泛型代理类型获取代理组件 Task GetComponentAgent() where T : IComponentAgent Returns Task 代理组件 Type Parameters T 代理组件的类型 Inactive() 反激活组件代理 Task Inactive() Returns Task 一个表示异步操作的任务 SetOwner(IComponent) 设置组件的所有者 void SetOwner(IComponent owner) Parameters owner IComponent 所有者" }, "api/GameFrameX.Core.Abstractions.Agent.html": { "href": "api/GameFrameX.Core.Abstractions.Agent.html", @@ -12,32 +12,32 @@ "api/GameFrameX.Core.Abstractions.Attribute.ComponentTypeAttribute.html": { "href": "api/GameFrameX.Core.Abstractions.Attribute.ComponentTypeAttribute.html", "title": "Class ComponentTypeAttribute | GameFrameX.Server", - "keywords": "Class ComponentTypeAttribute Namespace GameFrameX.Core.Abstractions.Attribute Assembly GameFrameX.Core.Abstractions.dll 组件类型标记 [AttributeUsage(AttributeTargets.Class)] public class ComponentTypeAttribute : Attribute Inheritance object Attribute ComponentTypeAttribute Inherited Members Attribute.Equals(object) Attribute.GetCustomAttribute(Assembly, Type) Attribute.GetCustomAttribute(Assembly, Type, bool) Attribute.GetCustomAttribute(MemberInfo, Type) Attribute.GetCustomAttribute(MemberInfo, Type, bool) Attribute.GetCustomAttribute(Module, Type) Attribute.GetCustomAttribute(Module, Type, bool) Attribute.GetCustomAttribute(ParameterInfo, Type) Attribute.GetCustomAttribute(ParameterInfo, Type, bool) Attribute.GetCustomAttributes(Assembly) Attribute.GetCustomAttributes(Assembly, bool) Attribute.GetCustomAttributes(Assembly, Type) Attribute.GetCustomAttributes(Assembly, Type, bool) Attribute.GetCustomAttributes(MemberInfo) Attribute.GetCustomAttributes(MemberInfo, bool) Attribute.GetCustomAttributes(MemberInfo, Type) Attribute.GetCustomAttributes(MemberInfo, Type, bool) Attribute.GetCustomAttributes(Module) Attribute.GetCustomAttributes(Module, bool) Attribute.GetCustomAttributes(Module, Type) Attribute.GetCustomAttributes(Module, Type, bool) Attribute.GetCustomAttributes(ParameterInfo) Attribute.GetCustomAttributes(ParameterInfo, bool) Attribute.GetCustomAttributes(ParameterInfo, Type) Attribute.GetCustomAttributes(ParameterInfo, Type, bool) Attribute.GetHashCode() Attribute.IsDefaultAttribute() Attribute.IsDefined(Assembly, Type) Attribute.IsDefined(Assembly, Type, bool) Attribute.IsDefined(MemberInfo, Type) Attribute.IsDefined(MemberInfo, Type, bool) Attribute.IsDefined(Module, Type) Attribute.IsDefined(Module, Type, bool) Attribute.IsDefined(ParameterInfo, Type) Attribute.IsDefined(ParameterInfo, Type, bool) Attribute.Match(object) Attribute.TypeId object.Equals(object, object) object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Extension Methods ObjectExtension.CheckNotNull(T, string) ObjectExtension.CheckNotNull(T, string, string) ObjectExtension.IsNotNull(object) ObjectExtension.IsNull(object) Constructors ComponentTypeAttribute(ushort) 组件类型 public ComponentTypeAttribute(ushort type) Parameters type ushort 组件类型,值应大于0且小于ActorType.Max并且不为ActorType.Separator Properties Type 组件类型 public ushort Type { get; } Property Value ushort" + "keywords": "Class ComponentTypeAttribute Namespace GameFrameX.Core.Abstractions.Attribute Assembly GameFrameX.Core.dll 组件类型标记 [AttributeUsage(AttributeTargets.Class)] public class ComponentTypeAttribute : Attribute Inheritance object Attribute ComponentTypeAttribute Inherited Members Attribute.Equals(object) Attribute.GetCustomAttribute(Assembly, Type) Attribute.GetCustomAttribute(Assembly, Type, bool) Attribute.GetCustomAttribute(MemberInfo, Type) Attribute.GetCustomAttribute(MemberInfo, Type, bool) Attribute.GetCustomAttribute(Module, Type) Attribute.GetCustomAttribute(Module, Type, bool) Attribute.GetCustomAttribute(ParameterInfo, Type) Attribute.GetCustomAttribute(ParameterInfo, Type, bool) Attribute.GetCustomAttributes(Assembly) Attribute.GetCustomAttributes(Assembly, bool) Attribute.GetCustomAttributes(Assembly, Type) Attribute.GetCustomAttributes(Assembly, Type, bool) Attribute.GetCustomAttributes(MemberInfo) Attribute.GetCustomAttributes(MemberInfo, bool) Attribute.GetCustomAttributes(MemberInfo, Type) Attribute.GetCustomAttributes(MemberInfo, Type, bool) Attribute.GetCustomAttributes(Module) Attribute.GetCustomAttributes(Module, bool) Attribute.GetCustomAttributes(Module, Type) Attribute.GetCustomAttributes(Module, Type, bool) Attribute.GetCustomAttributes(ParameterInfo) Attribute.GetCustomAttributes(ParameterInfo, bool) Attribute.GetCustomAttributes(ParameterInfo, Type) Attribute.GetCustomAttributes(ParameterInfo, Type, bool) Attribute.GetHashCode() Attribute.IsDefaultAttribute() Attribute.IsDefined(Assembly, Type) Attribute.IsDefined(Assembly, Type, bool) Attribute.IsDefined(MemberInfo, Type) Attribute.IsDefined(MemberInfo, Type, bool) Attribute.IsDefined(Module, Type) Attribute.IsDefined(Module, Type, bool) Attribute.IsDefined(ParameterInfo, Type) Attribute.IsDefined(ParameterInfo, Type, bool) Attribute.Match(object) Attribute.TypeId object.Equals(object, object) object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Extension Methods ObjectExtension.CheckNotNull(T, string) ObjectExtension.CheckNotNull(T, string, string) ObjectExtension.IsNotNull(object) ObjectExtension.IsNull(object) Constructors ComponentTypeAttribute(ushort) 组件类型 public ComponentTypeAttribute(ushort type) Parameters type ushort 组件类型,值应大于0且小于ActorType.Max并且不为ActorType.Separator Properties Type 组件类型 public ushort Type { get; } Property Value ushort" }, "api/GameFrameX.Core.Abstractions.Attribute.DiscardAttribute.html": { "href": "api/GameFrameX.Core.Abstractions.Attribute.DiscardAttribute.html", "title": "Class DiscardAttribute | GameFrameX.Server", - "keywords": "Class DiscardAttribute Namespace GameFrameX.Core.Abstractions.Attribute Assembly GameFrameX.Core.Abstractions.dll 此方法使用了弃元运算符,不会等待执行(将强制追加到队列末端执行) [AttributeUsage(AttributeTargets.Method)] public sealed class DiscardAttribute : Attribute Inheritance object Attribute DiscardAttribute Inherited Members Attribute.Equals(object) Attribute.GetCustomAttribute(Assembly, Type) Attribute.GetCustomAttribute(Assembly, Type, bool) Attribute.GetCustomAttribute(MemberInfo, Type) Attribute.GetCustomAttribute(MemberInfo, Type, bool) Attribute.GetCustomAttribute(Module, Type) Attribute.GetCustomAttribute(Module, Type, bool) Attribute.GetCustomAttribute(ParameterInfo, Type) Attribute.GetCustomAttribute(ParameterInfo, Type, bool) Attribute.GetCustomAttributes(Assembly) Attribute.GetCustomAttributes(Assembly, bool) Attribute.GetCustomAttributes(Assembly, Type) Attribute.GetCustomAttributes(Assembly, Type, bool) Attribute.GetCustomAttributes(MemberInfo) Attribute.GetCustomAttributes(MemberInfo, bool) Attribute.GetCustomAttributes(MemberInfo, Type) Attribute.GetCustomAttributes(MemberInfo, Type, bool) Attribute.GetCustomAttributes(Module) Attribute.GetCustomAttributes(Module, bool) Attribute.GetCustomAttributes(Module, Type) Attribute.GetCustomAttributes(Module, Type, bool) Attribute.GetCustomAttributes(ParameterInfo) Attribute.GetCustomAttributes(ParameterInfo, bool) Attribute.GetCustomAttributes(ParameterInfo, Type) Attribute.GetCustomAttributes(ParameterInfo, Type, bool) Attribute.GetHashCode() Attribute.IsDefaultAttribute() Attribute.IsDefined(Assembly, Type) Attribute.IsDefined(Assembly, Type, bool) Attribute.IsDefined(MemberInfo, Type) Attribute.IsDefined(MemberInfo, Type, bool) Attribute.IsDefined(Module, Type) Attribute.IsDefined(Module, Type, bool) Attribute.IsDefined(ParameterInfo, Type) Attribute.IsDefined(ParameterInfo, Type, bool) Attribute.Match(object) Attribute.TypeId object.Equals(object, object) object.GetType() object.ReferenceEquals(object, object) object.ToString() Extension Methods ObjectExtension.CheckNotNull(T, string) ObjectExtension.CheckNotNull(T, string, string) ObjectExtension.IsNotNull(object) ObjectExtension.IsNull(object)" + "keywords": "Class DiscardAttribute Namespace GameFrameX.Core.Abstractions.Attribute Assembly GameFrameX.Core.dll 此方法使用了弃元运算符,不会等待执行(将强制追加到队列末端执行) [AttributeUsage(AttributeTargets.Method)] public sealed class DiscardAttribute : Attribute Inheritance object Attribute DiscardAttribute Inherited Members Attribute.Equals(object) Attribute.GetCustomAttribute(Assembly, Type) Attribute.GetCustomAttribute(Assembly, Type, bool) Attribute.GetCustomAttribute(MemberInfo, Type) Attribute.GetCustomAttribute(MemberInfo, Type, bool) Attribute.GetCustomAttribute(Module, Type) Attribute.GetCustomAttribute(Module, Type, bool) Attribute.GetCustomAttribute(ParameterInfo, Type) Attribute.GetCustomAttribute(ParameterInfo, Type, bool) Attribute.GetCustomAttributes(Assembly) Attribute.GetCustomAttributes(Assembly, bool) Attribute.GetCustomAttributes(Assembly, Type) Attribute.GetCustomAttributes(Assembly, Type, bool) Attribute.GetCustomAttributes(MemberInfo) Attribute.GetCustomAttributes(MemberInfo, bool) Attribute.GetCustomAttributes(MemberInfo, Type) Attribute.GetCustomAttributes(MemberInfo, Type, bool) Attribute.GetCustomAttributes(Module) Attribute.GetCustomAttributes(Module, bool) Attribute.GetCustomAttributes(Module, Type) Attribute.GetCustomAttributes(Module, Type, bool) Attribute.GetCustomAttributes(ParameterInfo) Attribute.GetCustomAttributes(ParameterInfo, bool) Attribute.GetCustomAttributes(ParameterInfo, Type) Attribute.GetCustomAttributes(ParameterInfo, Type, bool) Attribute.GetHashCode() Attribute.IsDefaultAttribute() Attribute.IsDefined(Assembly, Type) Attribute.IsDefined(Assembly, Type, bool) Attribute.IsDefined(MemberInfo, Type) Attribute.IsDefined(MemberInfo, Type, bool) Attribute.IsDefined(Module, Type) Attribute.IsDefined(Module, Type, bool) Attribute.IsDefined(ParameterInfo, Type) Attribute.IsDefined(ParameterInfo, Type, bool) Attribute.Match(object) Attribute.TypeId object.Equals(object, object) object.GetType() object.ReferenceEquals(object, object) object.ToString() Extension Methods ObjectExtension.CheckNotNull(T, string) ObjectExtension.CheckNotNull(T, string, string) ObjectExtension.IsNotNull(object) ObjectExtension.IsNull(object)" }, "api/GameFrameX.Core.Abstractions.Attribute.FuncAttribute.html": { "href": "api/GameFrameX.Core.Abstractions.Attribute.FuncAttribute.html", "title": "Class FuncAttribute | GameFrameX.Server", - "keywords": "Class FuncAttribute Namespace GameFrameX.Core.Abstractions.Attribute Assembly GameFrameX.Core.Abstractions.dll 有关组件的功能属性 [AttributeUsage(AttributeTargets.Class)] public class FuncAttribute : Attribute Inheritance object Attribute FuncAttribute Inherited Members Attribute.Equals(object) Attribute.GetCustomAttribute(Assembly, Type) Attribute.GetCustomAttribute(Assembly, Type, bool) Attribute.GetCustomAttribute(MemberInfo, Type) Attribute.GetCustomAttribute(MemberInfo, Type, bool) Attribute.GetCustomAttribute(Module, Type) Attribute.GetCustomAttribute(Module, Type, bool) Attribute.GetCustomAttribute(ParameterInfo, Type) Attribute.GetCustomAttribute(ParameterInfo, Type, bool) Attribute.GetCustomAttributes(Assembly) Attribute.GetCustomAttributes(Assembly, bool) Attribute.GetCustomAttributes(Assembly, Type) Attribute.GetCustomAttributes(Assembly, Type, bool) Attribute.GetCustomAttributes(MemberInfo) Attribute.GetCustomAttributes(MemberInfo, bool) Attribute.GetCustomAttributes(MemberInfo, Type) Attribute.GetCustomAttributes(MemberInfo, Type, bool) Attribute.GetCustomAttributes(Module) Attribute.GetCustomAttributes(Module, bool) Attribute.GetCustomAttributes(Module, Type) Attribute.GetCustomAttributes(Module, Type, bool) Attribute.GetCustomAttributes(ParameterInfo) Attribute.GetCustomAttributes(ParameterInfo, bool) Attribute.GetCustomAttributes(ParameterInfo, Type) Attribute.GetCustomAttributes(ParameterInfo, Type, bool) Attribute.GetHashCode() Attribute.IsDefaultAttribute() Attribute.IsDefined(Assembly, Type) Attribute.IsDefined(Assembly, Type, bool) Attribute.IsDefined(MemberInfo, Type) Attribute.IsDefined(MemberInfo, Type, bool) Attribute.IsDefined(Module, Type) Attribute.IsDefined(Module, Type, bool) Attribute.IsDefined(ParameterInfo, Type) Attribute.IsDefined(ParameterInfo, Type, bool) Attribute.Match(object) Attribute.TypeId object.Equals(object, object) object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Extension Methods ObjectExtension.CheckNotNull(T, string) ObjectExtension.CheckNotNull(T, string, string) ObjectExtension.IsNotNull(object) ObjectExtension.IsNull(object) Constructors FuncAttribute(short) 初始化功能属性 public FuncAttribute(short func) Parameters func short 功能标识 Fields Func 功能标识 public readonly short Func Field Value short" + "keywords": "Class FuncAttribute Namespace GameFrameX.Core.Abstractions.Attribute Assembly GameFrameX.Core.dll 有关组件的功能属性 [AttributeUsage(AttributeTargets.Class)] public class FuncAttribute : Attribute Inheritance object Attribute FuncAttribute Inherited Members Attribute.Equals(object) Attribute.GetCustomAttribute(Assembly, Type) Attribute.GetCustomAttribute(Assembly, Type, bool) Attribute.GetCustomAttribute(MemberInfo, Type) Attribute.GetCustomAttribute(MemberInfo, Type, bool) Attribute.GetCustomAttribute(Module, Type) Attribute.GetCustomAttribute(Module, Type, bool) Attribute.GetCustomAttribute(ParameterInfo, Type) Attribute.GetCustomAttribute(ParameterInfo, Type, bool) Attribute.GetCustomAttributes(Assembly) Attribute.GetCustomAttributes(Assembly, bool) Attribute.GetCustomAttributes(Assembly, Type) Attribute.GetCustomAttributes(Assembly, Type, bool) Attribute.GetCustomAttributes(MemberInfo) Attribute.GetCustomAttributes(MemberInfo, bool) Attribute.GetCustomAttributes(MemberInfo, Type) Attribute.GetCustomAttributes(MemberInfo, Type, bool) Attribute.GetCustomAttributes(Module) Attribute.GetCustomAttributes(Module, bool) Attribute.GetCustomAttributes(Module, Type) Attribute.GetCustomAttributes(Module, Type, bool) Attribute.GetCustomAttributes(ParameterInfo) Attribute.GetCustomAttributes(ParameterInfo, bool) Attribute.GetCustomAttributes(ParameterInfo, Type) Attribute.GetCustomAttributes(ParameterInfo, Type, bool) Attribute.GetHashCode() Attribute.IsDefaultAttribute() Attribute.IsDefined(Assembly, Type) Attribute.IsDefined(Assembly, Type, bool) Attribute.IsDefined(MemberInfo, Type) Attribute.IsDefined(MemberInfo, Type, bool) Attribute.IsDefined(Module, Type) Attribute.IsDefined(Module, Type, bool) Attribute.IsDefined(ParameterInfo, Type) Attribute.IsDefined(ParameterInfo, Type, bool) Attribute.Match(object) Attribute.TypeId object.Equals(object, object) object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Extension Methods ObjectExtension.CheckNotNull(T, string) ObjectExtension.CheckNotNull(T, string, string) ObjectExtension.IsNotNull(object) ObjectExtension.IsNull(object) Constructors FuncAttribute(short) 初始化功能属性 public FuncAttribute(short func) Parameters func short 功能标识 Fields Func 功能标识 public readonly short Func Field Value short" }, "api/GameFrameX.Core.Abstractions.Attribute.ServiceAttribute.html": { "href": "api/GameFrameX.Core.Abstractions.Attribute.ServiceAttribute.html", "title": "Class ServiceAttribute | GameFrameX.Server", - "keywords": "Class ServiceAttribute Namespace GameFrameX.Core.Abstractions.Attribute Assembly GameFrameX.Core.Abstractions.dll 此方法会提供给其他Actor访问(对外提供服务) [AttributeUsage(AttributeTargets.Method)] public sealed class ServiceAttribute : Attribute Inheritance object Attribute ServiceAttribute Inherited Members Attribute.Equals(object) Attribute.GetCustomAttribute(Assembly, Type) Attribute.GetCustomAttribute(Assembly, Type, bool) Attribute.GetCustomAttribute(MemberInfo, Type) Attribute.GetCustomAttribute(MemberInfo, Type, bool) Attribute.GetCustomAttribute(Module, Type) Attribute.GetCustomAttribute(Module, Type, bool) Attribute.GetCustomAttribute(ParameterInfo, Type) Attribute.GetCustomAttribute(ParameterInfo, Type, bool) Attribute.GetCustomAttributes(Assembly) Attribute.GetCustomAttributes(Assembly, bool) Attribute.GetCustomAttributes(Assembly, Type) Attribute.GetCustomAttributes(Assembly, Type, bool) Attribute.GetCustomAttributes(MemberInfo) Attribute.GetCustomAttributes(MemberInfo, bool) Attribute.GetCustomAttributes(MemberInfo, Type) Attribute.GetCustomAttributes(MemberInfo, Type, bool) Attribute.GetCustomAttributes(Module) Attribute.GetCustomAttributes(Module, bool) Attribute.GetCustomAttributes(Module, Type) Attribute.GetCustomAttributes(Module, Type, bool) Attribute.GetCustomAttributes(ParameterInfo) Attribute.GetCustomAttributes(ParameterInfo, bool) Attribute.GetCustomAttributes(ParameterInfo, Type) Attribute.GetCustomAttributes(ParameterInfo, Type, bool) Attribute.GetHashCode() Attribute.IsDefaultAttribute() Attribute.IsDefined(Assembly, Type) Attribute.IsDefined(Assembly, Type, bool) Attribute.IsDefined(MemberInfo, Type) Attribute.IsDefined(MemberInfo, Type, bool) Attribute.IsDefined(Module, Type) Attribute.IsDefined(Module, Type, bool) Attribute.IsDefined(ParameterInfo, Type) Attribute.IsDefined(ParameterInfo, Type, bool) Attribute.Match(object) Attribute.TypeId object.Equals(object, object) object.GetType() object.ReferenceEquals(object, object) object.ToString() Extension Methods ObjectExtension.CheckNotNull(T, string) ObjectExtension.CheckNotNull(T, string, string) ObjectExtension.IsNotNull(object) ObjectExtension.IsNull(object)" + "keywords": "Class ServiceAttribute Namespace GameFrameX.Core.Abstractions.Attribute Assembly GameFrameX.Core.dll 此方法会提供给其他Actor访问(对外提供服务) [AttributeUsage(AttributeTargets.Method)] public sealed class ServiceAttribute : Attribute Inheritance object Attribute ServiceAttribute Inherited Members Attribute.Equals(object) Attribute.GetCustomAttribute(Assembly, Type) Attribute.GetCustomAttribute(Assembly, Type, bool) Attribute.GetCustomAttribute(MemberInfo, Type) Attribute.GetCustomAttribute(MemberInfo, Type, bool) Attribute.GetCustomAttribute(Module, Type) Attribute.GetCustomAttribute(Module, Type, bool) Attribute.GetCustomAttribute(ParameterInfo, Type) Attribute.GetCustomAttribute(ParameterInfo, Type, bool) Attribute.GetCustomAttributes(Assembly) Attribute.GetCustomAttributes(Assembly, bool) Attribute.GetCustomAttributes(Assembly, Type) Attribute.GetCustomAttributes(Assembly, Type, bool) Attribute.GetCustomAttributes(MemberInfo) Attribute.GetCustomAttributes(MemberInfo, bool) Attribute.GetCustomAttributes(MemberInfo, Type) Attribute.GetCustomAttributes(MemberInfo, Type, bool) Attribute.GetCustomAttributes(Module) Attribute.GetCustomAttributes(Module, bool) Attribute.GetCustomAttributes(Module, Type) Attribute.GetCustomAttributes(Module, Type, bool) Attribute.GetCustomAttributes(ParameterInfo) Attribute.GetCustomAttributes(ParameterInfo, bool) Attribute.GetCustomAttributes(ParameterInfo, Type) Attribute.GetCustomAttributes(ParameterInfo, Type, bool) Attribute.GetHashCode() Attribute.IsDefaultAttribute() Attribute.IsDefined(Assembly, Type) Attribute.IsDefined(Assembly, Type, bool) Attribute.IsDefined(MemberInfo, Type) Attribute.IsDefined(MemberInfo, Type, bool) Attribute.IsDefined(Module, Type) Attribute.IsDefined(Module, Type, bool) Attribute.IsDefined(ParameterInfo, Type) Attribute.IsDefined(ParameterInfo, Type, bool) Attribute.Match(object) Attribute.TypeId object.Equals(object, object) object.GetType() object.ReferenceEquals(object, object) object.ToString() Extension Methods ObjectExtension.CheckNotNull(T, string) ObjectExtension.CheckNotNull(T, string, string) ObjectExtension.IsNotNull(object) ObjectExtension.IsNull(object)" }, "api/GameFrameX.Core.Abstractions.Attribute.ThreadSafeAttribute.html": { "href": "api/GameFrameX.Core.Abstractions.Attribute.ThreadSafeAttribute.html", "title": "Class ThreadSafeAttribute | GameFrameX.Server", - "keywords": "Class ThreadSafeAttribute Namespace GameFrameX.Core.Abstractions.Attribute Assembly GameFrameX.Core.Abstractions.dll 此方法线程安全 [AttributeUsage(AttributeTargets.Method)] public sealed class ThreadSafeAttribute : Attribute Inheritance object Attribute ThreadSafeAttribute Inherited Members Attribute.Equals(object) Attribute.GetCustomAttribute(Assembly, Type) Attribute.GetCustomAttribute(Assembly, Type, bool) Attribute.GetCustomAttribute(MemberInfo, Type) Attribute.GetCustomAttribute(MemberInfo, Type, bool) Attribute.GetCustomAttribute(Module, Type) Attribute.GetCustomAttribute(Module, Type, bool) Attribute.GetCustomAttribute(ParameterInfo, Type) Attribute.GetCustomAttribute(ParameterInfo, Type, bool) Attribute.GetCustomAttributes(Assembly) Attribute.GetCustomAttributes(Assembly, bool) Attribute.GetCustomAttributes(Assembly, Type) Attribute.GetCustomAttributes(Assembly, Type, bool) Attribute.GetCustomAttributes(MemberInfo) Attribute.GetCustomAttributes(MemberInfo, bool) Attribute.GetCustomAttributes(MemberInfo, Type) Attribute.GetCustomAttributes(MemberInfo, Type, bool) Attribute.GetCustomAttributes(Module) Attribute.GetCustomAttributes(Module, bool) Attribute.GetCustomAttributes(Module, Type) Attribute.GetCustomAttributes(Module, Type, bool) Attribute.GetCustomAttributes(ParameterInfo) Attribute.GetCustomAttributes(ParameterInfo, bool) Attribute.GetCustomAttributes(ParameterInfo, Type) Attribute.GetCustomAttributes(ParameterInfo, Type, bool) Attribute.GetHashCode() Attribute.IsDefaultAttribute() Attribute.IsDefined(Assembly, Type) Attribute.IsDefined(Assembly, Type, bool) Attribute.IsDefined(MemberInfo, Type) Attribute.IsDefined(MemberInfo, Type, bool) Attribute.IsDefined(Module, Type) Attribute.IsDefined(Module, Type, bool) Attribute.IsDefined(ParameterInfo, Type) Attribute.IsDefined(ParameterInfo, Type, bool) Attribute.Match(object) Attribute.TypeId object.Equals(object, object) object.GetType() object.ReferenceEquals(object, object) object.ToString() Extension Methods ObjectExtension.CheckNotNull(T, string) ObjectExtension.CheckNotNull(T, string, string) ObjectExtension.IsNotNull(object) ObjectExtension.IsNull(object)" + "keywords": "Class ThreadSafeAttribute Namespace GameFrameX.Core.Abstractions.Attribute Assembly GameFrameX.Core.dll 此方法线程安全 [AttributeUsage(AttributeTargets.Method)] public sealed class ThreadSafeAttribute : Attribute Inheritance object Attribute ThreadSafeAttribute Inherited Members Attribute.Equals(object) Attribute.GetCustomAttribute(Assembly, Type) Attribute.GetCustomAttribute(Assembly, Type, bool) Attribute.GetCustomAttribute(MemberInfo, Type) Attribute.GetCustomAttribute(MemberInfo, Type, bool) Attribute.GetCustomAttribute(Module, Type) Attribute.GetCustomAttribute(Module, Type, bool) Attribute.GetCustomAttribute(ParameterInfo, Type) Attribute.GetCustomAttribute(ParameterInfo, Type, bool) Attribute.GetCustomAttributes(Assembly) Attribute.GetCustomAttributes(Assembly, bool) Attribute.GetCustomAttributes(Assembly, Type) Attribute.GetCustomAttributes(Assembly, Type, bool) Attribute.GetCustomAttributes(MemberInfo) Attribute.GetCustomAttributes(MemberInfo, bool) Attribute.GetCustomAttributes(MemberInfo, Type) Attribute.GetCustomAttributes(MemberInfo, Type, bool) Attribute.GetCustomAttributes(Module) Attribute.GetCustomAttributes(Module, bool) Attribute.GetCustomAttributes(Module, Type) Attribute.GetCustomAttributes(Module, Type, bool) Attribute.GetCustomAttributes(ParameterInfo) Attribute.GetCustomAttributes(ParameterInfo, bool) Attribute.GetCustomAttributes(ParameterInfo, Type) Attribute.GetCustomAttributes(ParameterInfo, Type, bool) Attribute.GetHashCode() Attribute.IsDefaultAttribute() Attribute.IsDefined(Assembly, Type) Attribute.IsDefined(Assembly, Type, bool) Attribute.IsDefined(MemberInfo, Type) Attribute.IsDefined(MemberInfo, Type, bool) Attribute.IsDefined(Module, Type) Attribute.IsDefined(Module, Type, bool) Attribute.IsDefined(ParameterInfo, Type) Attribute.IsDefined(ParameterInfo, Type, bool) Attribute.Match(object) Attribute.TypeId object.Equals(object, object) object.GetType() object.ReferenceEquals(object, object) object.ToString() Extension Methods ObjectExtension.CheckNotNull(T, string) ObjectExtension.CheckNotNull(T, string, string) ObjectExtension.IsNotNull(object) ObjectExtension.IsNull(object)" }, "api/GameFrameX.Core.Abstractions.Attribute.TimeOutAttribute.html": { "href": "api/GameFrameX.Core.Abstractions.Attribute.TimeOutAttribute.html", "title": "Class TimeOutAttribute | GameFrameX.Server", - "keywords": "Class TimeOutAttribute Namespace GameFrameX.Core.Abstractions.Attribute Assembly GameFrameX.Core.Abstractions.dll 超时时间(毫秒) [AttributeUsage(AttributeTargets.Method)] public sealed class TimeOutAttribute : Attribute Inheritance object Attribute TimeOutAttribute Inherited Members Attribute.Equals(object) Attribute.GetCustomAttribute(Assembly, Type) Attribute.GetCustomAttribute(Assembly, Type, bool) Attribute.GetCustomAttribute(MemberInfo, Type) Attribute.GetCustomAttribute(MemberInfo, Type, bool) Attribute.GetCustomAttribute(Module, Type) Attribute.GetCustomAttribute(Module, Type, bool) Attribute.GetCustomAttribute(ParameterInfo, Type) Attribute.GetCustomAttribute(ParameterInfo, Type, bool) Attribute.GetCustomAttributes(Assembly) Attribute.GetCustomAttributes(Assembly, bool) Attribute.GetCustomAttributes(Assembly, Type) Attribute.GetCustomAttributes(Assembly, Type, bool) Attribute.GetCustomAttributes(MemberInfo) Attribute.GetCustomAttributes(MemberInfo, bool) Attribute.GetCustomAttributes(MemberInfo, Type) Attribute.GetCustomAttributes(MemberInfo, Type, bool) Attribute.GetCustomAttributes(Module) Attribute.GetCustomAttributes(Module, bool) Attribute.GetCustomAttributes(Module, Type) Attribute.GetCustomAttributes(Module, Type, bool) Attribute.GetCustomAttributes(ParameterInfo) Attribute.GetCustomAttributes(ParameterInfo, bool) Attribute.GetCustomAttributes(ParameterInfo, Type) Attribute.GetCustomAttributes(ParameterInfo, Type, bool) Attribute.GetHashCode() Attribute.IsDefaultAttribute() Attribute.IsDefined(Assembly, Type) Attribute.IsDefined(Assembly, Type, bool) Attribute.IsDefined(MemberInfo, Type) Attribute.IsDefined(MemberInfo, Type, bool) Attribute.IsDefined(Module, Type) Attribute.IsDefined(Module, Type, bool) Attribute.IsDefined(ParameterInfo, Type) Attribute.IsDefined(ParameterInfo, Type, bool) Attribute.Match(object) Attribute.TypeId object.Equals(object, object) object.GetType() object.ReferenceEquals(object, object) object.ToString() Extension Methods ObjectExtension.CheckNotNull(T, string) ObjectExtension.CheckNotNull(T, string, string) ObjectExtension.IsNotNull(object) ObjectExtension.IsNull(object) Constructors TimeOutAttribute(int) 超时时间 public TimeOutAttribute(int timeOut) Parameters timeOut int 时间.单位毫秒 TimeOutAttribute(TimeSpan) 超时时间 public TimeOutAttribute(TimeSpan timeOut) Parameters timeOut TimeSpan Properties TimeOut 超时时间 public int TimeOut { get; } Property Value int" + "keywords": "Class TimeOutAttribute Namespace GameFrameX.Core.Abstractions.Attribute Assembly GameFrameX.Core.dll 超时时间(毫秒) [AttributeUsage(AttributeTargets.Method)] public sealed class TimeOutAttribute : Attribute Inheritance object Attribute TimeOutAttribute Inherited Members Attribute.Equals(object) Attribute.GetCustomAttribute(Assembly, Type) Attribute.GetCustomAttribute(Assembly, Type, bool) Attribute.GetCustomAttribute(MemberInfo, Type) Attribute.GetCustomAttribute(MemberInfo, Type, bool) Attribute.GetCustomAttribute(Module, Type) Attribute.GetCustomAttribute(Module, Type, bool) Attribute.GetCustomAttribute(ParameterInfo, Type) Attribute.GetCustomAttribute(ParameterInfo, Type, bool) Attribute.GetCustomAttributes(Assembly) Attribute.GetCustomAttributes(Assembly, bool) Attribute.GetCustomAttributes(Assembly, Type) Attribute.GetCustomAttributes(Assembly, Type, bool) Attribute.GetCustomAttributes(MemberInfo) Attribute.GetCustomAttributes(MemberInfo, bool) Attribute.GetCustomAttributes(MemberInfo, Type) Attribute.GetCustomAttributes(MemberInfo, Type, bool) Attribute.GetCustomAttributes(Module) Attribute.GetCustomAttributes(Module, bool) Attribute.GetCustomAttributes(Module, Type) Attribute.GetCustomAttributes(Module, Type, bool) Attribute.GetCustomAttributes(ParameterInfo) Attribute.GetCustomAttributes(ParameterInfo, bool) Attribute.GetCustomAttributes(ParameterInfo, Type) Attribute.GetCustomAttributes(ParameterInfo, Type, bool) Attribute.GetHashCode() Attribute.IsDefaultAttribute() Attribute.IsDefined(Assembly, Type) Attribute.IsDefined(Assembly, Type, bool) Attribute.IsDefined(MemberInfo, Type) Attribute.IsDefined(MemberInfo, Type, bool) Attribute.IsDefined(Module, Type) Attribute.IsDefined(Module, Type, bool) Attribute.IsDefined(ParameterInfo, Type) Attribute.IsDefined(ParameterInfo, Type, bool) Attribute.Match(object) Attribute.TypeId object.Equals(object, object) object.GetType() object.ReferenceEquals(object, object) object.ToString() Extension Methods ObjectExtension.CheckNotNull(T, string) ObjectExtension.CheckNotNull(T, string, string) ObjectExtension.IsNotNull(object) ObjectExtension.IsNull(object) Constructors TimeOutAttribute(int) 超时时间 public TimeOutAttribute(int timeOut) Parameters timeOut int 时间.单位毫秒 TimeOutAttribute(TimeSpan) 超时时间 public TimeOutAttribute(TimeSpan timeOut) Parameters timeOut TimeSpan Properties TimeOut 超时时间 public int TimeOut { get; } Property Value int" }, "api/GameFrameX.Core.Abstractions.Attribute.html": { "href": "api/GameFrameX.Core.Abstractions.Attribute.html", @@ -47,17 +47,17 @@ "api/GameFrameX.Core.Abstractions.Events.Event.html": { "href": "api/GameFrameX.Core.Abstractions.Events.Event.html", "title": "Struct Event | GameFrameX.Server", - "keywords": "Struct Event Namespace GameFrameX.Core.Abstractions.Events Assembly GameFrameX.Core.Abstractions.dll 事件参数 public struct Event Inherited Members ValueType.Equals(object) ValueType.GetHashCode() ValueType.ToString() object.Equals(object, object) object.GetType() object.ReferenceEquals(object, object) Extension Methods ObjectExtension.IsNotNull(object) ObjectExtension.IsNull(object) Fields Data 事件参数 public Param Data Field Value Param EventId 事件id public int EventId Field Value int Null 空 public static Event Null Field Value Event" + "keywords": "Struct Event Namespace GameFrameX.Core.Abstractions.Events Assembly GameFrameX.Core.dll 事件参数 public struct Event Inherited Members ValueType.Equals(object) ValueType.GetHashCode() ValueType.ToString() object.Equals(object, object) object.GetType() object.ReferenceEquals(object, object) Extension Methods ObjectExtension.IsNotNull(object) ObjectExtension.IsNull(object) Fields Data 事件参数 public Param Data Field Value Param EventId 事件id public int EventId Field Value int Null 空 public static Event Null Field Value Event" }, "api/GameFrameX.Core.Abstractions.Events.EventInfoAttribute.html": { "href": "api/GameFrameX.Core.Abstractions.Events.EventInfoAttribute.html", "title": "Class EventInfoAttribute | GameFrameX.Server", - "keywords": "Class EventInfoAttribute Namespace GameFrameX.Core.Abstractions.Events Assembly GameFrameX.Core.Abstractions.dll 事件监听器 [AttributeUsage(AttributeTargets.Class, AllowMultiple = true)] public class EventInfoAttribute : Attribute Inheritance object Attribute EventInfoAttribute Inherited Members Attribute.Equals(object) Attribute.GetCustomAttribute(Assembly, Type) Attribute.GetCustomAttribute(Assembly, Type, bool) Attribute.GetCustomAttribute(MemberInfo, Type) Attribute.GetCustomAttribute(MemberInfo, Type, bool) Attribute.GetCustomAttribute(Module, Type) Attribute.GetCustomAttribute(Module, Type, bool) Attribute.GetCustomAttribute(ParameterInfo, Type) Attribute.GetCustomAttribute(ParameterInfo, Type, bool) Attribute.GetCustomAttributes(Assembly) Attribute.GetCustomAttributes(Assembly, bool) Attribute.GetCustomAttributes(Assembly, Type) Attribute.GetCustomAttributes(Assembly, Type, bool) Attribute.GetCustomAttributes(MemberInfo) Attribute.GetCustomAttributes(MemberInfo, bool) Attribute.GetCustomAttributes(MemberInfo, Type) Attribute.GetCustomAttributes(MemberInfo, Type, bool) Attribute.GetCustomAttributes(Module) Attribute.GetCustomAttributes(Module, bool) Attribute.GetCustomAttributes(Module, Type) Attribute.GetCustomAttributes(Module, Type, bool) Attribute.GetCustomAttributes(ParameterInfo) Attribute.GetCustomAttributes(ParameterInfo, bool) Attribute.GetCustomAttributes(ParameterInfo, Type) Attribute.GetCustomAttributes(ParameterInfo, Type, bool) Attribute.GetHashCode() Attribute.IsDefaultAttribute() Attribute.IsDefined(Assembly, Type) Attribute.IsDefined(Assembly, Type, bool) Attribute.IsDefined(MemberInfo, Type) Attribute.IsDefined(MemberInfo, Type, bool) Attribute.IsDefined(Module, Type) Attribute.IsDefined(Module, Type, bool) Attribute.IsDefined(ParameterInfo, Type) Attribute.IsDefined(ParameterInfo, Type, bool) Attribute.Match(object) Attribute.TypeId object.Equals(object, object) object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Extension Methods ObjectExtension.CheckNotNull(T, string) ObjectExtension.CheckNotNull(T, string, string) ObjectExtension.IsNotNull(object) ObjectExtension.IsNull(object) Constructors EventInfoAttribute(int) 事件监听器 public EventInfoAttribute(int eventId) Parameters eventId int 事件id Properties EventId 事件id public int EventId { get; } Property Value int" + "keywords": "Class EventInfoAttribute Namespace GameFrameX.Core.Abstractions.Events Assembly GameFrameX.Core.dll 事件监听器 [AttributeUsage(AttributeTargets.Class, AllowMultiple = true)] public class EventInfoAttribute : Attribute Inheritance object Attribute EventInfoAttribute Inherited Members Attribute.Equals(object) Attribute.GetCustomAttribute(Assembly, Type) Attribute.GetCustomAttribute(Assembly, Type, bool) Attribute.GetCustomAttribute(MemberInfo, Type) Attribute.GetCustomAttribute(MemberInfo, Type, bool) Attribute.GetCustomAttribute(Module, Type) Attribute.GetCustomAttribute(Module, Type, bool) Attribute.GetCustomAttribute(ParameterInfo, Type) Attribute.GetCustomAttribute(ParameterInfo, Type, bool) Attribute.GetCustomAttributes(Assembly) Attribute.GetCustomAttributes(Assembly, bool) Attribute.GetCustomAttributes(Assembly, Type) Attribute.GetCustomAttributes(Assembly, Type, bool) Attribute.GetCustomAttributes(MemberInfo) Attribute.GetCustomAttributes(MemberInfo, bool) Attribute.GetCustomAttributes(MemberInfo, Type) Attribute.GetCustomAttributes(MemberInfo, Type, bool) Attribute.GetCustomAttributes(Module) Attribute.GetCustomAttributes(Module, bool) Attribute.GetCustomAttributes(Module, Type) Attribute.GetCustomAttributes(Module, Type, bool) Attribute.GetCustomAttributes(ParameterInfo) Attribute.GetCustomAttributes(ParameterInfo, bool) Attribute.GetCustomAttributes(ParameterInfo, Type) Attribute.GetCustomAttributes(ParameterInfo, Type, bool) Attribute.GetHashCode() Attribute.IsDefaultAttribute() Attribute.IsDefined(Assembly, Type) Attribute.IsDefined(Assembly, Type, bool) Attribute.IsDefined(MemberInfo, Type) Attribute.IsDefined(MemberInfo, Type, bool) Attribute.IsDefined(Module, Type) Attribute.IsDefined(Module, Type, bool) Attribute.IsDefined(ParameterInfo, Type) Attribute.IsDefined(ParameterInfo, Type, bool) Attribute.Match(object) Attribute.TypeId object.Equals(object, object) object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Extension Methods ObjectExtension.CheckNotNull(T, string) ObjectExtension.CheckNotNull(T, string, string) ObjectExtension.IsNotNull(object) ObjectExtension.IsNull(object) Constructors EventInfoAttribute(int) 事件监听器 public EventInfoAttribute(int eventId) Parameters eventId int 事件id Properties EventId 事件id public int EventId { get; } Property Value int" }, "api/GameFrameX.Core.Abstractions.Events.IEventListener.html": { "href": "api/GameFrameX.Core.Abstractions.Events.IEventListener.html", "title": "Interface IEventListener | GameFrameX.Server", - "keywords": "Interface IEventListener Namespace GameFrameX.Core.Abstractions.Events Assembly GameFrameX.Core.Abstractions.dll 每个实例其实都是单例的 public interface IEventListener Extension Methods ObjectExtension.CheckNotNull(T, string) ObjectExtension.CheckNotNull(T, string, string) ObjectExtension.IsNotNull(object) ObjectExtension.IsNull(object) Properties AgentType 获取事件代理类型 Type AgentType { get; } Property Value Type 事件代理的类型 Methods HandleEvent(IComponentAgent, Event) 事件处理函数 Task HandleEvent(IComponentAgent agent, Event evt) Parameters agent IComponentAgent 组件代理 evt Event 事件 Returns Task 一个表示异步操作的任务" + "keywords": "Interface IEventListener Namespace GameFrameX.Core.Abstractions.Events Assembly GameFrameX.Core.dll 每个实例其实都是单例的 public interface IEventListener Extension Methods ObjectExtension.CheckNotNull(T, string) ObjectExtension.CheckNotNull(T, string, string) ObjectExtension.IsNotNull(object) ObjectExtension.IsNull(object) Properties AgentType 获取事件代理类型 Type AgentType { get; } Property Value Type 事件代理的类型 Methods HandleEvent(IComponentAgent, Event) 事件处理函数 Task HandleEvent(IComponentAgent agent, Event evt) Parameters agent IComponentAgent 组件代理 evt Event 事件 Returns Task 一个表示异步操作的任务" }, "api/GameFrameX.Core.Abstractions.Events.html": { "href": "api/GameFrameX.Core.Abstractions.Events.html", @@ -67,7 +67,7 @@ "api/GameFrameX.Core.Abstractions.Exception.AssertionArgumentException.html": { "href": "api/GameFrameX.Core.Abstractions.Exception.AssertionArgumentException.html", "title": "Class AssertionArgumentException | GameFrameX.Server", - "keywords": "Class AssertionArgumentException Namespace GameFrameX.Core.Abstractions.Exception Assembly GameFrameX.Core.Abstractions.dll 断言异常 public abstract class AssertionArgumentException : Exception, ISerializable Inheritance object Exception AssertionArgumentException Implements ISerializable Inherited Members Exception.GetBaseException() Exception.GetType() Exception.ToString() Exception.Data Exception.HelpLink Exception.HResult Exception.InnerException Exception.Message Exception.Source Exception.StackTrace Exception.TargetSite Exception.SerializeObjectState object.Equals(object) object.Equals(object, object) object.GetHashCode() object.MemberwiseClone() object.ReferenceEquals(object, object) Extension Methods ObjectExtension.CheckNotNull(T, string) ObjectExtension.CheckNotNull(T, string, string) ObjectExtension.IsNotNull(object) ObjectExtension.IsNull(object) Constructors AssertionArgumentException(int, string) 构造 protected AssertionArgumentException(int errorCode, string message) Parameters errorCode int 错误码 message string 错误信息 Properties ErrorCode 错误码 public int ErrorCode { get; } Property Value int" + "keywords": "Class AssertionArgumentException Namespace GameFrameX.Core.Abstractions.Exception Assembly GameFrameX.Core.dll 断言异常 public abstract class AssertionArgumentException : Exception, ISerializable Inheritance object Exception AssertionArgumentException Implements ISerializable Inherited Members Exception.GetBaseException() Exception.GetType() Exception.ToString() Exception.Data Exception.HelpLink Exception.HResult Exception.InnerException Exception.Message Exception.Source Exception.StackTrace Exception.TargetSite Exception.SerializeObjectState object.Equals(object) object.Equals(object, object) object.GetHashCode() object.MemberwiseClone() object.ReferenceEquals(object, object) Extension Methods ObjectExtension.CheckNotNull(T, string) ObjectExtension.CheckNotNull(T, string, string) ObjectExtension.IsNotNull(object) ObjectExtension.IsNull(object) Constructors AssertionArgumentException(int, string) 构造 protected AssertionArgumentException(int errorCode, string message) Parameters errorCode int 错误码 message string 错误信息 Properties ErrorCode 错误码 public int ErrorCode { get; } Property Value int" }, "api/GameFrameX.Core.Abstractions.Exception.html": { "href": "api/GameFrameX.Core.Abstractions.Exception.html", @@ -77,42 +77,42 @@ "api/GameFrameX.Core.Abstractions.IActor.html": { "href": "api/GameFrameX.Core.Abstractions.IActor.html", "title": "Interface IActor | GameFrameX.Server", - "keywords": "Interface IActor Namespace GameFrameX.Core.Abstractions Assembly GameFrameX.Core.Abstractions.dll IActor 接口定义 public interface IActor : IWorker Inherited Members IWorker.Tell(Action, int) IWorker.Tell(Func, int) IWorker.SendAsync(Action, int) IWorker.SendAsync(Func, int) IWorker.SendAsync(Func, int, bool) IWorker.SendAsync(Func>, int) Extension Methods ObjectExtension.CheckNotNull(T, string) ObjectExtension.CheckNotNull(T, string, string) ObjectExtension.IsNotNull(object) ObjectExtension.IsNull(object) Properties AutoRecycle 获取是否自动回收 bool AutoRecycle { get; } Property Value bool Id 获取或设置 IActor 的唯一标识 long Id { get; set; } Property Value long ScheduleIdSet 获取订阅的哈希列表 HashSet ScheduleIdSet { get; } Property Value HashSet Type 获取或设置 Actor 类型 ushort Type { get; set; } Property Value ushort WorkerActor 获取工作 Actor IWorkerActor WorkerActor { get; } Property Value IWorkerActor Methods ClearAgent() 清理全部代理 void ClearAgent() CrossDay(int) Actor 跨天处理 Task CrossDay(int serverDay) Parameters serverDay int 服务器运行天数 Returns Task 一个表示异步操作的任务 GetComponentAgent(Type) 根据组件类型获取对应的 IComponentAgent Task GetComponentAgent(Type agentType) Parameters agentType Type 组件类型 Returns Task 一个表示异步操作的任务,返回 IComponentAgent 实例 GetComponentAgent() 根据组件类型获取对应的 IComponentAgent Task GetComponentAgent() where T : IComponentAgent Returns Task 一个表示异步操作的任务,返回指定类型的 IComponentAgent 实例 Type Parameters T 组件类型 Inactive() 反激活所有组件 Task Inactive() Returns Task 一个表示异步操作的任务 SetAutoRecycle(bool) 设置自动回收标记 void SetAutoRecycle(bool autoRecycle) Parameters autoRecycle bool 是否自动回收" + "keywords": "Interface IActor Namespace GameFrameX.Core.Abstractions Assembly GameFrameX.Core.dll IActor 接口定义 public interface IActor : IWorker Inherited Members IWorker.Tell(Action, int) IWorker.Tell(Func, int) IWorker.SendAsync(Action, int) IWorker.SendAsync(Func, int) IWorker.SendAsync(Func, int, bool) IWorker.SendAsync(Func>, int) Extension Methods ObjectExtension.CheckNotNull(T, string) ObjectExtension.CheckNotNull(T, string, string) ObjectExtension.IsNotNull(object) ObjectExtension.IsNull(object) Properties AutoRecycle 获取是否自动回收 bool AutoRecycle { get; } Property Value bool Id 获取或设置 IActor 的唯一标识 long Id { get; set; } Property Value long ScheduleIdSet 获取订阅的哈希列表 HashSet ScheduleIdSet { get; } Property Value HashSet Type 获取或设置 Actor 类型 ushort Type { get; set; } Property Value ushort WorkerActor 获取工作 Actor IWorkerActor WorkerActor { get; } Property Value IWorkerActor Methods ClearAgent() 清理全部代理 void ClearAgent() CrossDay(int) Actor 跨天处理 Task CrossDay(int serverDay) Parameters serverDay int 服务器运行天数 Returns Task 一个表示异步操作的任务 GetComponentAgent(Type) 根据组件类型获取对应的 IComponentAgent Task GetComponentAgent(Type agentType) Parameters agentType Type 组件类型 Returns Task 一个表示异步操作的任务,返回 IComponentAgent 实例 GetComponentAgent() 根据组件类型获取对应的 IComponentAgent Task GetComponentAgent() where T : IComponentAgent Returns Task 一个表示异步操作的任务,返回指定类型的 IComponentAgent 实例 Type Parameters T 组件类型 Inactive() 反激活所有组件 Task Inactive() Returns Task 一个表示异步操作的任务 SetAutoRecycle(bool) 设置自动回收标记 void SetAutoRecycle(bool autoRecycle) Parameters autoRecycle bool 是否自动回收" }, "api/GameFrameX.Core.Abstractions.IComponent.html": { "href": "api/GameFrameX.Core.Abstractions.IComponent.html", "title": "Interface IComponent | GameFrameX.Server", - "keywords": "Interface IComponent Namespace GameFrameX.Core.Abstractions Assembly GameFrameX.Core.Abstractions.dll 组件接口 public interface IComponent Extension Methods ObjectExtension.CheckNotNull(T, string) ObjectExtension.CheckNotNull(T, string, string) ObjectExtension.IsNotNull(object) ObjectExtension.IsNull(object) Properties Actor Actor对象 IActor Actor { get; set; } Property Value IActor" + "keywords": "Interface IComponent Namespace GameFrameX.Core.Abstractions Assembly GameFrameX.Core.dll 组件接口 public interface IComponent Extension Methods ObjectExtension.CheckNotNull(T, string) ObjectExtension.CheckNotNull(T, string, string) ObjectExtension.IsNotNull(object) ObjectExtension.IsNull(object) Properties Actor Actor对象 IActor Actor { get; set; } Property Value IActor" }, "api/GameFrameX.Core.Abstractions.IState.html": { "href": "api/GameFrameX.Core.Abstractions.IState.html", "title": "Interface IState | GameFrameX.Server", - "keywords": "Interface IState Namespace GameFrameX.Core.Abstractions Assembly GameFrameX.Core.Abstractions.dll 状态接口 public interface IState Extension Methods ObjectExtension.CheckNotNull(T, string) ObjectExtension.CheckNotNull(T, string, string) ObjectExtension.IsNotNull(object) ObjectExtension.IsNull(object) Methods ReadStateAsync() 读取状态 Task ReadStateAsync() Returns Task 一个表示异步操作的任务" + "keywords": "Interface IState Namespace GameFrameX.Core.Abstractions Assembly GameFrameX.Core.dll 状态接口 public interface IState Extension Methods ObjectExtension.CheckNotNull(T, string) ObjectExtension.CheckNotNull(T, string, string) ObjectExtension.IsNotNull(object) ObjectExtension.IsNull(object) Methods ReadStateAsync() 读取状态 Task ReadStateAsync() Returns Task 一个表示异步操作的任务" }, "api/GameFrameX.Core.Abstractions.IWorker.html": { "href": "api/GameFrameX.Core.Abstractions.IWorker.html", "title": "Interface IWorker | GameFrameX.Server", - "keywords": "Interface IWorker Namespace GameFrameX.Core.Abstractions Assembly GameFrameX.Core.Abstractions.dll IWorker接口定义 public interface IWorker Extension Methods ObjectExtension.CheckNotNull(T, string) ObjectExtension.CheckNotNull(T, string, string) ObjectExtension.IsNotNull(object) ObjectExtension.IsNull(object) Methods SendAsync(Action, int) 异步发送无返回值的工作指令 Task SendAsync(Action work, int timeOut = 2147483647) Parameters work Action 工作内容 timeOut int 超时时间,默认为int.MaxValue Returns Task 一个表示异步操作的任务 SendAsync(Func, int, bool) 异步发送有返回值的工作指令 Task SendAsync(Func work, int timeOut = 2147483647, bool checkLock = true) Parameters work Func 工作内容 timeOut int 超时时间,默认为int.MaxValue checkLock bool 是否检查锁 Returns Task 一个表示异步操作的任务 SendAsync(Func>, int) 异步发送有返回值的工作指令 Task SendAsync(Func> work, int timeOut = 2147483647) Parameters work Func> 工作内容 timeOut int 超时时间,默认为int.MaxValue Returns Task 一个表示异步操作的任务,任务结果为委托的返回值 Type Parameters T 泛型参数 SendAsync(Func, int) 异步发送有返回值的工作指令 Task SendAsync(Func work, int timeOut = 2147483647) Parameters work Func 工作内容 timeOut int 超时时间,默认为int.MaxValue Returns Task 一个表示异步操作的任务,任务结果为委托的返回值 Type Parameters T 泛型参数 Tell(Action, int) 发送无返回值的工作指令 void Tell(Action work, int timeOut = 2147483647) Parameters work Action 工作内容 timeOut int 超时时间,默认为int.MaxValue Tell(Func, int) 发送有返回值的工作指令 void Tell(Func work, int timeOut = 2147483647) Parameters work Func 工作内容 timeOut int 超时时间,默认为int.MaxValue" + "keywords": "Interface IWorker Namespace GameFrameX.Core.Abstractions Assembly GameFrameX.Core.dll IWorker接口定义 public interface IWorker Extension Methods ObjectExtension.CheckNotNull(T, string) ObjectExtension.CheckNotNull(T, string, string) ObjectExtension.IsNotNull(object) ObjectExtension.IsNull(object) Methods SendAsync(Action, int) 异步发送无返回值的工作指令 Task SendAsync(Action work, int timeOut = 2147483647) Parameters work Action 工作内容 timeOut int 超时时间,默认为int.MaxValue Returns Task 一个表示异步操作的任务 SendAsync(Func, int, bool) 异步发送有返回值的工作指令 Task SendAsync(Func work, int timeOut = 2147483647, bool checkLock = true) Parameters work Func 工作内容 timeOut int 超时时间,默认为int.MaxValue checkLock bool 是否检查锁 Returns Task 一个表示异步操作的任务 SendAsync(Func>, int) 异步发送有返回值的工作指令 Task SendAsync(Func> work, int timeOut = 2147483647) Parameters work Func> 工作内容 timeOut int 超时时间,默认为int.MaxValue Returns Task 一个表示异步操作的任务,任务结果为委托的返回值 Type Parameters T 泛型参数 SendAsync(Func, int) 异步发送有返回值的工作指令 Task SendAsync(Func work, int timeOut = 2147483647) Parameters work Func 工作内容 timeOut int 超时时间,默认为int.MaxValue Returns Task 一个表示异步操作的任务,任务结果为委托的返回值 Type Parameters T 泛型参数 Tell(Action, int) 发送无返回值的工作指令 void Tell(Action work, int timeOut = 2147483647) Parameters work Action 工作内容 timeOut int 超时时间,默认为int.MaxValue Tell(Func, int) 发送有返回值的工作指令 void Tell(Func work, int timeOut = 2147483647) Parameters work Func 工作内容 timeOut int 超时时间,默认为int.MaxValue" }, "api/GameFrameX.Core.Abstractions.IWorkerActor.html": { "href": "api/GameFrameX.Core.Abstractions.IWorkerActor.html", "title": "Interface IWorkerActor | GameFrameX.Server", - "keywords": "Interface IWorkerActor Namespace GameFrameX.Core.Abstractions Assembly GameFrameX.Core.Abstractions.dll 工作Actor接口定义 public interface IWorkerActor : IWorker Inherited Members IWorker.Tell(Action, int) IWorker.Tell(Func, int) IWorker.SendAsync(Action, int) IWorker.SendAsync(Func, int) IWorker.SendAsync(Func, int, bool) IWorker.SendAsync(Func>, int) Extension Methods ObjectExtension.CheckNotNull(T, string) ObjectExtension.CheckNotNull(T, string, string) ObjectExtension.IsNotNull(object) ObjectExtension.IsNull(object) Methods Enqueue(Action, long, bool, int) 将无返回值的委托入队 Task Enqueue(Action work, long callChainId, bool discard = false, int timeOut = 2147483647) Parameters work Action 无返回值的委托 callChainId long 调用链ID discard bool 是否强制入队 timeOut int 超时时间 Returns Task 一个表示异步操作的任务 Enqueue(Func, long, bool, int) 将返回Task的委托入队 Task Enqueue(Func work, long callChainId, bool discard = false, int timeOut = 2147483647) Parameters work Func 返回Task的委托 callChainId long 调用链ID discard bool 是否强制入队 timeOut int 超时时间 Returns Task 一个表示异步操作的任务 Enqueue(Func>, long, bool, int) 将返回Task 的委托入队 Task Enqueue(Func> work, long callChainId, bool discard = false, int timeOut = 2147483647) Parameters work Func> 返回Task 的委托 callChainId long 调用链ID discard bool 是否强制入队 timeOut int 超时时间 Returns Task 一个表示异步操作的任务,任务结果为委托的返回值 Type Parameters T 泛型参数 Enqueue(Func, long, bool, int) 将有返回值的委托入队 Task Enqueue(Func work, long callChainId, bool discard = false, int timeOut = 2147483647) Parameters work Func 有返回值的委托 callChainId long 调用链ID discard bool 是否强制入队 timeOut int 超时时间 Returns Task 一个表示异步操作的任务,任务结果为委托的返回值 Type Parameters T 泛型参数 IsNeedEnqueue() 判断是否需要入队 (bool needEnqueue, long chainId) IsNeedEnqueue() Returns (bool needEnqueue, long chainId) 一个元组,包含是否需要入队的布尔值和调用链ID" + "keywords": "Interface IWorkerActor Namespace GameFrameX.Core.Abstractions Assembly GameFrameX.Core.dll 工作Actor接口定义 public interface IWorkerActor : IWorker Inherited Members IWorker.Tell(Action, int) IWorker.Tell(Func, int) IWorker.SendAsync(Action, int) IWorker.SendAsync(Func, int) IWorker.SendAsync(Func, int, bool) IWorker.SendAsync(Func>, int) Extension Methods ObjectExtension.CheckNotNull(T, string) ObjectExtension.CheckNotNull(T, string, string) ObjectExtension.IsNotNull(object) ObjectExtension.IsNull(object) Methods Enqueue(Action, long, bool, int) 将无返回值的委托入队 Task Enqueue(Action work, long callChainId, bool discard = false, int timeOut = 2147483647) Parameters work Action 无返回值的委托 callChainId long 调用链ID discard bool 是否强制入队 timeOut int 超时时间 Returns Task 一个表示异步操作的任务 Enqueue(Func, long, bool, int) 将返回Task的委托入队 Task Enqueue(Func work, long callChainId, bool discard = false, int timeOut = 2147483647) Parameters work Func 返回Task的委托 callChainId long 调用链ID discard bool 是否强制入队 timeOut int 超时时间 Returns Task 一个表示异步操作的任务 Enqueue(Func>, long, bool, int) 将返回Task 的委托入队 Task Enqueue(Func> work, long callChainId, bool discard = false, int timeOut = 2147483647) Parameters work Func> 返回Task 的委托 callChainId long 调用链ID discard bool 是否强制入队 timeOut int 超时时间 Returns Task 一个表示异步操作的任务,任务结果为委托的返回值 Type Parameters T 泛型参数 Enqueue(Func, long, bool, int) 将有返回值的委托入队 Task Enqueue(Func work, long callChainId, bool discard = false, int timeOut = 2147483647) Parameters work Func 有返回值的委托 callChainId long 调用链ID discard bool 是否强制入队 timeOut int 超时时间 Returns Task 一个表示异步操作的任务,任务结果为委托的返回值 Type Parameters T 泛型参数 IsNeedEnqueue() 判断是否需要入队 (bool needEnqueue, long chainId) IsNeedEnqueue() Returns (bool needEnqueue, long chainId) 一个元组,包含是否需要入队的布尔值和调用链ID" }, "api/GameFrameX.Core.Abstractions.RuntimeContext.html": { "href": "api/GameFrameX.Core.Abstractions.RuntimeContext.html", "title": "Class RuntimeContext | GameFrameX.Server", - "keywords": "Class RuntimeContext Namespace GameFrameX.Core.Abstractions Assembly GameFrameX.Core.Abstractions.dll 运行时上下文 public static class RuntimeContext Inheritance object RuntimeContext Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Properties CurrentActor 当前ActorID public static long CurrentActor { get; } Property Value long CurrentChainId 当前链ID public static long CurrentChainId { get; } Property Value long Methods ResetContext() 重置上下文 public static void ResetContext() SetContext(long, long) 设置上下文 public static void SetContext(long callChainId, long actorId) Parameters callChainId long actorId long" + "keywords": "Class RuntimeContext Namespace GameFrameX.Core.Abstractions Assembly GameFrameX.Core.dll 运行时上下文 public static class RuntimeContext Inheritance object RuntimeContext Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Properties CurrentActor 当前ActorID public static long CurrentActor { get; } Property Value long CurrentChainId 当前链ID public static long CurrentChainId { get; } Property Value long Methods ResetContext() 重置上下文 public static void ResetContext() SetContext(long, long) 设置上下文 public static void SetContext(long callChainId, long actorId) Parameters callChainId long actorId long" }, "api/GameFrameX.Core.Abstractions.Timer.ICrossDay.html": { "href": "api/GameFrameX.Core.Abstractions.Timer.ICrossDay.html", "title": "Interface ICrossDay | GameFrameX.Server", - "keywords": "Interface ICrossDay Namespace GameFrameX.Core.Abstractions.Timer Assembly GameFrameX.Core.Abstractions.dll 跨天接口 public interface ICrossDay Extension Methods ObjectExtension.CheckNotNull(T, string) ObjectExtension.CheckNotNull(T, string, string) ObjectExtension.IsNotNull(object) ObjectExtension.IsNull(object) Methods OnCrossDay(int) 在跨天时触发的方法 Task OnCrossDay(int openServerDay) Parameters openServerDay int 开服天数 Returns Task 表示异步操作的任务" + "keywords": "Interface ICrossDay Namespace GameFrameX.Core.Abstractions.Timer Assembly GameFrameX.Core.dll 跨天接口 public interface ICrossDay Extension Methods ObjectExtension.CheckNotNull(T, string) ObjectExtension.CheckNotNull(T, string, string) ObjectExtension.IsNotNull(object) ObjectExtension.IsNull(object) Methods OnCrossDay(int) 在跨天时触发的方法 Task OnCrossDay(int openServerDay) Parameters openServerDay int 开服天数 Returns Task 表示异步操作的任务" }, "api/GameFrameX.Core.Abstractions.Timer.ICrossHour.html": { "href": "api/GameFrameX.Core.Abstractions.Timer.ICrossHour.html", "title": "Interface ICrossHour | GameFrameX.Server", - "keywords": "Interface ICrossHour Namespace GameFrameX.Core.Abstractions.Timer Assembly GameFrameX.Core.Abstractions.dll 跨小时接口 public interface ICrossHour Extension Methods ObjectExtension.CheckNotNull(T, string) ObjectExtension.CheckNotNull(T, string, string) ObjectExtension.IsNotNull(object) ObjectExtension.IsNull(object) Methods OnCrossHour(int) 在跨小时触发的方法 Task OnCrossHour(int hour) Parameters hour int 当前24小时制的小时数 Returns Task 表示异步操作的任务" + "keywords": "Interface ICrossHour Namespace GameFrameX.Core.Abstractions.Timer Assembly GameFrameX.Core.dll 跨小时接口 public interface ICrossHour Extension Methods ObjectExtension.CheckNotNull(T, string) ObjectExtension.CheckNotNull(T, string, string) ObjectExtension.IsNotNull(object) ObjectExtension.IsNull(object) Methods OnCrossHour(int) 在跨小时触发的方法 Task OnCrossHour(int hour) Parameters hour int 当前24小时制的小时数 Returns Task 表示异步操作的任务" }, "api/GameFrameX.Core.Abstractions.Timer.html": { "href": "api/GameFrameX.Core.Abstractions.Timer.html",