Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/StudioCherno/Coral
/ functions
Functions
309 in github.com/StudioCherno/Coral
⨍
Functions
309
◇
Types & classes
108
↓ 54 callers
Method
TryGetValue
(int id, out T? obj)
Coral.Managed/Source/UniqueList.cs:28
↓ 41 callers
Function
RegisterTest
Tests/Testing.Native/Source/Main.cpp:127
↓ 39 callers
Method
Add
(T? obj)
Coral.Managed/Source/UniqueList.cs:16
↓ 24 callers
Method
AddInternalCall
Coral.Native/Source/Coral/Assembly.cpp:11
↓ 16 callers
Method
GetHashCode
()
Coral.Managed/Source/ManagedObject.cs:71
↓ 12 callers
Method
CacheType
Coral.Native/Source/Coral/TypeCache.cpp:12
↓ 10 callers
Method
CreateInstance
Coral.Native/Include/Coral/Type.hpp:49
↓ 10 callers
Method
GetName
Coral.Native/Source/Coral/FieldInfo.cpp:10
↓ 10 callers
Method
Null
()
Coral.Managed/Source/InteropTypes.cs:251
↓ 9 callers
Method
Destroy
Coral.Native/Source/Coral/ManagedObject.cpp:118
↓ 8 callers
Method
InvokeMethod
(IntPtr InObjectHandle, NativeString InMethodName, IntPtr InParameters, ManagedType* InParameterTypes, int InP
Coral.Managed/Source/ManagedObject.cs:332
↓ 7 callers
Method
GetFullName
Coral.Native/Source/Coral/Type.cpp:9
↓ 6 callers
Method
Clear
()
Coral.Managed/Source/UniqueList.cs:33
↓ 6 callers
Method
SetFieldValue
Coral.Native/Include/Coral/ManagedObject.hpp:120
↓ 6 callers
Method
ToString
()
Coral.Managed/Source/InteropTypes.cs:249
↓ 5 callers
Method
CreateInstance
(Type InType, params object?[]? InArguments)
Coral.Managed/Source/TypeInterface.cs:43
↓ 5 callers
Method
Free
Coral.Native/Source/Coral/String.cpp:23
↓ 5 callers
Method
MarshalParameterArray
(IntPtr InNativeArray, int InLength, MethodBase? InMethodInfo)
Coral.Managed/Source/Marshalling.cs:285
↓ 5 callers
Method
MarshalReturnValue
(object? InTarget, object? InValue, MemberInfo? InMemberInfo, IntPtr OutValue)
Coral.Managed/Source/Marshalling.cs:36
↓ 5 callers
Function
ToUnderlying
Coral.Native/Include/Coral/MessageLevel.hpp:19
↓ 4 callers
Method
CreateAssemblyLoadContext
Coral.Native/Source/Coral/HostInstance.cpp:100
↓ 4 callers
Method
GetMethods
Coral.Native/Source/Coral/Type.cpp:76
↓ 4 callers
Method
HandleException
(Exception InException)
Coral.Managed/Source/ManagedHost.cs:34
↓ 4 callers
Method
LoadAssembly
(int InContextId, NativeString InAssemblyFilePath)
Coral.Managed/Source/AssemblyLoader.cs:252
↓ 4 callers
Method
MarshalPointer
(IntPtr InValue, Type InType)
Coral.Managed/Source/Marshalling.cs:219
↓ 4 callers
Method
end
Coral.Native/Include/Coral/Array.hpp:90
↓ 3 callers
Method
GetAttributes
Coral.Native/Source/Coral/Type.cpp:123
↓ 3 callers
Method
GetFieldArray
(object? InTarget, object? InValue, MemberInfo? InArrayMemberInfo)
Coral.Managed/Source/InteropTypes.cs:151
↓ 3 callers
Method
GetFields
Coral.Native/Source/Coral/Type.cpp:90
↓ 3 callers
Method
InvokeStaticMethod
Coral.Native/Include/Coral/Type.hpp:71
↓ 3 callers
Method
UploadInternalCalls
Coral.Native/Source/Coral/Assembly.cpp:30
↓ 2 callers
Method
AllocHGlobal
Coral.Native/Source/Coral/Memory.cpp:5
↓ 2 callers
Method
Assign
Coral.Native/Source/Coral/String.cpp:32
↓ 2 callers
Method
Collect
Coral.Native/Source/Coral/GC.cpp:7
↓ 2 callers
Method
DeregisterHandle
(Assembly InAssembly, GCHandle InHandle)
Coral.Managed/Source/AssemblyLoader.cs:381
↓ 2 callers
Method
EmplaceBack
Coral.Native/Include/Coral/StableVector.hpp:135
↓ 2 callers
Method
ForEach
Coral.Native/Include/Coral/StableVector.hpp:190
↓ 2 callers
Method
FreeCoTaskMem
Coral.Native/Source/Coral/Memory.cpp:51
↓ 2 callers
Method
GetProperties
Coral.Native/Source/Coral/Type.cpp:104
↓ 2 callers
Method
GetTypeId
Coral.Native/Include/Coral/Type.hpp:45
↓ 2 callers
Method
HasFieldArray
(object? InTarget, MemberInfo? InArrayMemberInfo)
Coral.Managed/Source/InteropTypes.cs:141
↓ 2 callers
Method
Initialize
Coral.Native/Source/Coral/HostInstance.cpp:56
↓ 2 callers
Method
IsAssignableFrom
Coral.Native/Source/Coral/Type.cpp:71
↓ 2 callers
Method
IsAssignableTo
Coral.Native/Source/Coral/Type.cpp:66
↓ 2 callers
Method
RegisterHandle
In DEBUG builds, we track all GCHandles that are allocated by the managed code, so that we can check that they've all been freed when the assembly is
Coral.Managed/Source/AssemblyLoader.cs:367
↓ 2 callers
Function
RegisterTestInternalCalls
Tests/Testing.Native/Source/Main.cpp:96
↓ 2 callers
Method
Run
()
Tests/Testing.Managed/Source/Main.cs:302
↓ 2 callers
Method
SetPropertyValue
(IntPtr InTarget, NativeString InPropertyName, IntPtr InValue)
Coral.Managed/Source/ManagedObject.cs:495
↓ 2 callers
Method
operator==
Coral.Native/Source/Coral/String.cpp:47
↓ 1 callers
Function
ArrayReturnIcall
Example/Example.Native/Source/Main.cpp:48
↓ 1 callers
Function
BoolMarshalIcall
Tests/Testing.Native/Source/Main.cpp:32
↓ 1 callers
Function
ByteMarshalIcall
Tests/Testing.Native/Source/Main.cpp:23
↓ 1 callers
Method
Clear
Coral.Native/Source/Coral/TypeCache.cpp:33
↓ 1 callers
Method
Data
Coral.Native/Include/Coral/Array.hpp:86
↓ 1 callers
Function
DoubleMarshalIcall
Tests/Testing.Native/Source/Main.cpp:31
↓ 1 callers
Function
DummyStructMarshalIcall
Tests/Testing.Native/Source/Main.cpp:62
↓ 1 callers
Function
DummyStructPtrMarshalIcall
Tests/Testing.Native/Source/Main.cpp:70
↓ 1 callers
Function
EmptyArrayIcall
Tests/Testing.Native/Source/Main.cpp:78
↓ 1 callers
Function
ExceptionCallback
Tests/Testing.Native/Source/Main.cpp:17
↓ 1 callers
Method
FindSuitableMethod
(string? InMethodName, ManagedType* InParameterTypes, int InParameterCount, ReadOnlySpan<T> InMethods)
Coral.Managed/Source/TypeInterface.cs:66
↓ 1 callers
Method
FindType
(int InAssemblyLoadContextId, string? InTypeName)
Coral.Managed/Source/TypeInterface.cs:25
↓ 1 callers
Function
FloatArrayIcall
Tests/Testing.Native/Source/Main.cpp:84
↓ 1 callers
Function
FloatMarshalIcall
Tests/Testing.Native/Source/Main.cpp:30
↓ 1 callers
Method
FreeHGlobal
Coral.Native/Source/Coral/Memory.cpp:14
↓ 1 callers
Method
Get
()
Coral.Managed/Source/InteropTypes.cs:200
↓ 1 callers
Method
GetBaseType
(int InType, int* OutBaseType)
Coral.Managed/Source/TypeInterface.cs:191
↓ 1 callers
Method
GetElementType
(int InTypeID, int* OutElementTypeID)
Coral.Managed/Source/TypeInterface.cs:351
↓ 1 callers
Function
GetHostFXRPath
Coral.Native/Source/Coral/HostInstance.cpp:145
↓ 1 callers
Method
GetInterfaceTypes
(int InType, int* OutTypes)
Coral.Managed/Source/TypeInterface.cs:236
↓ 1 callers
Method
GetTypeByID
Coral.Native/Source/Coral/TypeCache.cpp:27
↓ 1 callers
Method
GetTypeByName
Coral.Native/Source/Coral/TypeCache.cpp:20
↓ 1 callers
Method
Insert
Coral.Native/Include/Coral/StableVector.hpp:69
↓ 1 callers
Function
IntMarshalIcall
Tests/Testing.Native/Source/Main.cpp:26
↓ 1 callers
Function
IntPtrMarshalIcall
Tests/Testing.Native/Source/Main.cpp:37
↓ 1 callers
Method
IsSubclassOf
Coral.Native/Source/Coral/Type.cpp:61
↓ 1 callers
Function
LongMarshalIcall
Tests/Testing.Native/Source/Main.cpp:28
↓ 1 callers
Function
NativeArrayIcall
Example/Example.Native/Source/Main.cpp:39
↓ 1 callers
Function
PrintStringIcall
Example/Example.Native/Source/Main.cpp:34
↓ 1 callers
Function
RegisterFieldMarshalTests
Tests/Testing.Native/Source/Main.cpp:186
↓ 1 callers
Function
RegisterMemberMethodTests
Tests/Testing.Native/Source/Main.cpp:132
↓ 1 callers
Method
ResolveAssembly
(AssemblyLoadContext? InAssemblyLoadContext, AssemblyName InAssemblyName)
Coral.Managed/Source/AssemblyLoader.cs:66
↓ 1 callers
Function
RunTests
Tests/Testing.Native/Source/Main.cpp:433
↓ 1 callers
Function
SByteMarshalIcall
Tests/Testing.Native/Source/Main.cpp:22
↓ 1 callers
Function
ShortMarshalIcall
Tests/Testing.Native/Source/Main.cpp:24
↓ 1 callers
Function
StringMarshalIcall
Tests/Testing.Native/Source/Main.cpp:42
↓ 1 callers
Function
StringMarshalIcall2
Tests/Testing.Native/Source/Main.cpp:46
↓ 1 callers
Method
StringToCoTaskMemAuto
Coral.Native/Source/Coral/Memory.cpp:23
↓ 1 callers
Method
ToArray
()
Coral.Managed/Source/InteropTypes.cs:79
↓ 1 callers
Method
TryGetAssembly
(int InAssemblyLoadContextId, int InAssemblyId, out Assembly? OutAssembly)
Coral.Managed/Source/AssemblyLoader.cs:61
↓ 1 callers
Function
TypeMarshalIcall
Tests/Testing.Native/Source/Main.cpp:50
↓ 1 callers
Function
UIntMarshalIcall
Tests/Testing.Native/Source/Main.cpp:27
↓ 1 callers
Function
ULongMarshalIcall
Tests/Testing.Native/Source/Main.cpp:29
↓ 1 callers
Function
UShortMarshalIcall
Tests/Testing.Native/Source/Main.cpp:25
↓ 1 callers
Method
UnloadAssemblyLoadContext
Coral.Native/Source/Coral/HostInstance.cpp:120
↓ 1 callers
Function
VectorAddIcall
Example/Example.Native/Source/Main.cpp:26
↓ 1 callers
Method
begin
Coral.Native/Include/Coral/Array.hpp:89
Function
AddToArray
Coral.Native/Include/Coral/Utility.hpp:85
Function
AddToArrayI
Coral.Native/Include/Coral/Utility.hpp:65
Method
ArrayDemo
(float[] InArray)
Example/Example.Managed/Source/Main.cs:64
Method
ArrayParamTest
(NativeArray<float> InArray)
Tests/Testing.Managed/Source/FieldMarshalTest.cs:52
next →
1–100 of 309, ranked by callers