### YamlMime:ManagedReference
items:
- uid: TinyLife.Mods.ModInfo
commentId: T:TinyLife.Mods.ModInfo
id: ModInfo
parent: TinyLife.Mods
children:
- TinyLife.Mods.ModInfo.Content
- TinyLife.Mods.ModInfo.Dispose
- TinyLife.Mods.ModInfo.Errored
- TinyLife.Mods.ModInfo.Finalize
- TinyLife.Mods.ModInfo.Harmony
- TinyLife.Mods.ModInfo.Id
- TinyLife.Mods.ModInfo.LoadOptions``1(System.Func{``0})
- TinyLife.Mods.ModInfo.Logger
- TinyLife.Mods.ModInfo.Mod
- TinyLife.Mods.ModInfo.OptionsFile
- TinyLife.Mods.ModInfo.SaveOptions``1(``0)
- TinyLife.Mods.ModInfo.ToString
langs:
- csharp
- vb
name: ModInfo
nameWithType: ModInfo
fullName: TinyLife.Mods.ModInfo
type: Class
source:
remote:
path: TinyLife/Mods/ModLoader.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ModInfo
path: ../TinyLife/Mods/ModLoader.cs
startLine: 195
assemblies:
- Tiny Life
namespace: TinyLife.Mods
summary: A mod info is a set of properties that every instance is assigned
example: []
syntax:
content: 'public class ModInfo : IDisposable'
content.vb: Public Class ModInfo Implements IDisposable
inheritance:
- System.Object
implements:
- System.IDisposable
inheritedMembers:
- System.Object.Equals(System.Object)
- System.Object.Equals(System.Object,System.Object)
- System.Object.GetHashCode
- System.Object.GetType
- System.Object.MemberwiseClone
- System.Object.ReferenceEquals(System.Object,System.Object)
extensionMethods:
- TinyLife.Mods.ModInfo.TinyLife.Utilities.Extensions.JsonCopy``1
- uid: TinyLife.Mods.ModInfo.Id
commentId: F:TinyLife.Mods.ModInfo.Id
id: Id
parent: TinyLife.Mods.ModInfo
langs:
- csharp
- vb
name: Id
nameWithType: ModInfo.Id
fullName: TinyLife.Mods.ModInfo.Id
type: Field
source:
remote:
path: TinyLife/Mods/ModLoader.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Id
path: ../TinyLife/Mods/ModLoader.cs
startLine: 200
assemblies:
- Tiny Life
namespace: TinyLife.Mods
summary: The id of the mod, which is based on the 's class name
example: []
syntax:
content: public readonly string Id
return:
type: System.String
content.vb: Public ReadOnly Id As String
- uid: TinyLife.Mods.ModInfo.Mod
commentId: F:TinyLife.Mods.ModInfo.Mod
id: Mod
parent: TinyLife.Mods.ModInfo
langs:
- csharp
- vb
name: Mod
nameWithType: ModInfo.Mod
fullName: TinyLife.Mods.ModInfo.Mod
type: Field
source:
remote:
path: TinyLife/Mods/ModLoader.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Mod
path: ../TinyLife/Mods/ModLoader.cs
startLine: 204
assemblies:
- Tiny Life
namespace: TinyLife.Mods
summary: The actual mod instance
example: []
syntax:
content: public readonly Mod Mod
return:
type: TinyLife.Mods.Mod
content.vb: Public ReadOnly [Mod] As [Mod]
- uid: TinyLife.Mods.ModInfo.Logger
commentId: F:TinyLife.Mods.ModInfo.Logger
id: Logger
parent: TinyLife.Mods.ModInfo
langs:
- csharp
- vb
name: Logger
nameWithType: ModInfo.Logger
fullName: TinyLife.Mods.ModInfo.Logger
type: Field
source:
remote:
path: TinyLife/Mods/ModLoader.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Logger
path: ../TinyLife/Mods/ModLoader.cs
startLine: 209
assemblies:
- Tiny Life
namespace: TinyLife.Mods
summary: >-
The that this mod can use to log information about itself.
By default, this logger has the same sinks as the game's logger.
example: []
syntax:
content: public readonly Logger Logger
return:
type: ExtremelySimpleLogger.Logger
content.vb: Public ReadOnly Logger As Logger
- uid: TinyLife.Mods.ModInfo.Content
commentId: F:TinyLife.Mods.ModInfo.Content
id: Content
parent: TinyLife.Mods.ModInfo
langs:
- csharp
- vb
name: Content
nameWithType: ModInfo.Content
fullName: TinyLife.Mods.ModInfo.Content
type: Field
source:
remote:
path: TinyLife/Mods/ModLoader.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Content
path: ../TinyLife/Mods/ModLoader.cs
startLine: 214
assemblies:
- Tiny Life
namespace: TinyLife.Mods
summary: >-
A that this mod can use to load its content.
This content manager's base directory automatically points to the mod's Content folder.
example: []
syntax:
content: public readonly RawContentManager Content
return:
type: MLEM.Data.Content.RawContentManager
content.vb: Public ReadOnly Content As RawContentManager
- uid: TinyLife.Mods.ModInfo.Harmony
commentId: F:TinyLife.Mods.ModInfo.Harmony
id: Harmony
parent: TinyLife.Mods.ModInfo
langs:
- csharp
- vb
name: Harmony
nameWithType: ModInfo.Harmony
fullName: TinyLife.Mods.ModInfo.Harmony
type: Field
source:
remote:
path: TinyLife/Mods/ModLoader.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Harmony
path: ../TinyLife/Mods/ModLoader.cs
startLine: 219
assemblies:
- Tiny Life
namespace: TinyLife.Mods
summary: >-
The instance that this mod can use, whose method is called automatically after this mod is loaded.
This value is only set if was true when the was loaded.
example: []
syntax:
content: public readonly Harmony Harmony
return:
type: HarmonyLib.Harmony
content.vb: Public ReadOnly Harmony As Harmony
- uid: TinyLife.Mods.ModInfo.OptionsFile
commentId: F:TinyLife.Mods.ModInfo.OptionsFile
id: OptionsFile
parent: TinyLife.Mods.ModInfo
langs:
- csharp
- vb
name: OptionsFile
nameWithType: ModInfo.OptionsFile
fullName: TinyLife.Mods.ModInfo.OptionsFile
type: Field
source:
remote:
path: TinyLife/Mods/ModLoader.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OptionsFile
path: ../TinyLife/Mods/ModLoader.cs
startLine: 223
assemblies:
- Tiny Life
namespace: TinyLife.Mods
summary: The options file for this mod. This is used in and .
example: []
syntax:
content: public readonly FileInfo OptionsFile
return:
type: System.IO.FileInfo
content.vb: Public ReadOnly OptionsFile As FileInfo
- uid: TinyLife.Mods.ModInfo.Errored
commentId: P:TinyLife.Mods.ModInfo.Errored
id: Errored
parent: TinyLife.Mods.ModInfo
langs:
- csharp
- vb
name: Errored
nameWithType: ModInfo.Errored
fullName: TinyLife.Mods.ModInfo.Errored
type: Property
source:
remote:
path: TinyLife/Mods/ModLoader.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Errored
path: ../TinyLife/Mods/ModLoader.cs
startLine: 229
assemblies:
- Tiny Life
namespace: TinyLife.Mods
summary: >-
Whether this mod errored in some way while loading.
If this is true, features usually expected from this mod may not have been loaded properly, or may not work correctly.
example: []
syntax:
content: public bool Errored { get; }
parameters: []
return:
type: System.Boolean
content.vb: Public ReadOnly Property Errored As Boolean
overload: TinyLife.Mods.ModInfo.Errored*
- uid: TinyLife.Mods.ModInfo.Finalize
commentId: M:TinyLife.Mods.ModInfo.Finalize
id: Finalize
parent: TinyLife.Mods.ModInfo
langs:
- csharp
- vb
name: ~ModInfo()
nameWithType: ModInfo.~ModInfo()
fullName: TinyLife.Mods.ModInfo.~ModInfo()
type: Method
source:
remote:
path: TinyLife/Mods/ModLoader.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Finalize
path: ../TinyLife/Mods/ModLoader.cs
startLine: 246
assemblies:
- Tiny Life
namespace: TinyLife.Mods
example: []
syntax:
content: protected ~ModInfo()
content.vb: 'Protected '
overload: TinyLife.Mods.ModInfo.Finalize*
nameWithType.vb: ''
fullName.vb: ''
name.vb: ''
- uid: TinyLife.Mods.ModInfo.Dispose
commentId: M:TinyLife.Mods.ModInfo.Dispose
id: Dispose
parent: TinyLife.Mods.ModInfo
langs:
- csharp
- vb
name: Dispose()
nameWithType: ModInfo.Dispose()
fullName: TinyLife.Mods.ModInfo.Dispose()
type: Method
source:
remote:
path: TinyLife/Mods/ModLoader.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Dispose
path: ../TinyLife/Mods/ModLoader.cs
startLine: 251
assemblies:
- Tiny Life
namespace: TinyLife.Mods
summary: Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
example: []
syntax:
content: public void Dispose()
content.vb: Public Sub Dispose()
overload: TinyLife.Mods.ModInfo.Dispose*
implements:
- System.IDisposable.Dispose
- uid: TinyLife.Mods.ModInfo.ToString
commentId: M:TinyLife.Mods.ModInfo.ToString
id: ToString
parent: TinyLife.Mods.ModInfo
langs:
- csharp
- vb
name: ToString()
nameWithType: ModInfo.ToString()
fullName: TinyLife.Mods.ModInfo.ToString()
type: Method
source:
remote:
path: TinyLife/Mods/ModLoader.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ToString
path: ../TinyLife/Mods/ModLoader.cs
startLine: 258
assemblies:
- Tiny Life
namespace: TinyLife.Mods
summary: Returns a string that represents the current object.
example: []
syntax:
content: public override string ToString()
return:
type: System.String
description: A string that represents the current object.
content.vb: Public Overrides Function ToString() As String
overridden: System.Object.ToString
overload: TinyLife.Mods.ModInfo.ToString*
- uid: TinyLife.Mods.ModInfo.SaveOptions``1(``0)
commentId: M:TinyLife.Mods.ModInfo.SaveOptions``1(``0)
id: SaveOptions``1(``0)
parent: TinyLife.Mods.ModInfo
langs:
- csharp
- vb
name: SaveOptions(T)
nameWithType: ModInfo.SaveOptions(T)
fullName: TinyLife.Mods.ModInfo.SaveOptions(T)
type: Method
source:
remote:
path: TinyLife/Mods/ModLoader.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SaveOptions
path: ../TinyLife/Mods/ModLoader.cs
startLine: 277
assemblies:
- Tiny Life
namespace: TinyLife.Mods
summary: >-
Saves the given options into this mod's .
To save custom options, you can create a custom class, each of whose members will be saved by this method.
This method uses a JSON serializer, so using and attributes is supported.
example: []
syntax:
content: public void SaveOptions(T options)
parameters:
- id: options
type: '{T}'
description: The options to save.
typeParameters:
- id: T
description: The type of the options to save.
content.vb: Public Sub SaveOptions(Of T)(options As T)
overload: TinyLife.Mods.ModInfo.SaveOptions*
nameWithType.vb: ModInfo.SaveOptions(Of T)(T)
fullName.vb: TinyLife.Mods.ModInfo.SaveOptions(Of T)(T)
name.vb: SaveOptions(Of T)(T)
- uid: TinyLife.Mods.ModInfo.LoadOptions``1(System.Func{``0})
commentId: M:TinyLife.Mods.ModInfo.LoadOptions``1(System.Func{``0})
id: LoadOptions``1(System.Func{``0})
parent: TinyLife.Mods.ModInfo
langs:
- csharp
- vb
name: LoadOptions(Func)
nameWithType: ModInfo.LoadOptions(Func)
fullName: TinyLife.Mods.ModInfo.LoadOptions(System.Func)
type: Method
source:
remote:
path: TinyLife/Mods/ModLoader.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: LoadOptions
path: ../TinyLife/Mods/ModLoader.cs
startLine: 295
assemblies:
- Tiny Life
namespace: TinyLife.Mods
summary: >-
Loads options of the given type from this mod's .
To load custom options, you can create a custom class, each of whose members will be loaded by this method.
This method uses a JSON serializer, so using and attributes is supported.
example: []
syntax:
content: public T LoadOptions(Func createDefaultInstance)
parameters:
- id: createDefaultInstance
type: System.Func{{T}}
description: ''
typeParameters:
- id: T
description: ''
return:
type: '{T}'
description: ''
content.vb: Public Function LoadOptions(Of T)(createDefaultInstance As Func(Of T)) As T
overload: TinyLife.Mods.ModInfo.LoadOptions*
nameWithType.vb: ModInfo.LoadOptions(Of T)(Func(Of T))
fullName.vb: TinyLife.Mods.ModInfo.LoadOptions(Of T)(System.Func(Of T))
name.vb: LoadOptions(Of T)(Func(Of T))
references:
- uid: TinyLife.Mods.ModInfo.Mod
commentId: F:TinyLife.Mods.ModInfo.Mod
href: TinyLife.Mods.ModInfo.html#TinyLife_Mods_ModInfo_Mod
name: Mod
nameWithType: ModInfo.Mod
fullName: TinyLife.Mods.ModInfo.Mod
- uid: TinyLife.Mods
commentId: N:TinyLife.Mods
href: TinyLife.html
name: TinyLife.Mods
nameWithType: TinyLife.Mods
fullName: TinyLife.Mods
spec.csharp:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Mods
name: Mods
href: TinyLife.Mods.html
spec.vb:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Mods
name: Mods
href: TinyLife.Mods.html
- uid: System.Object
commentId: T:System.Object
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
name: object
nameWithType: object
fullName: object
nameWithType.vb: Object
fullName.vb: Object
name.vb: Object
- uid: System.IDisposable
commentId: T:System.IDisposable
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.idisposable
name: IDisposable
nameWithType: IDisposable
fullName: System.IDisposable
- uid: System.Object.Equals(System.Object)
commentId: M:System.Object.Equals(System.Object)
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)
name: Equals(object)
nameWithType: object.Equals(object)
fullName: object.Equals(object)
nameWithType.vb: Object.Equals(Object)
fullName.vb: Object.Equals(Object)
name.vb: Equals(Object)
spec.csharp:
- uid: System.Object.Equals(System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)
- name: (
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: System.Object.Equals(System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)
- name: (
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: System.Object.Equals(System.Object,System.Object)
commentId: M:System.Object.Equals(System.Object,System.Object)
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
name: Equals(object, object)
nameWithType: object.Equals(object, object)
fullName: object.Equals(object, object)
nameWithType.vb: Object.Equals(Object, Object)
fullName.vb: Object.Equals(Object, Object)
name.vb: Equals(Object, Object)
spec.csharp:
- uid: System.Object.Equals(System.Object,System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
- name: (
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: System.Object.Equals(System.Object,System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
- name: (
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: System.Object.GetHashCode
commentId: M:System.Object.GetHashCode
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
name: GetHashCode()
nameWithType: object.GetHashCode()
fullName: object.GetHashCode()
nameWithType.vb: Object.GetHashCode()
fullName.vb: Object.GetHashCode()
spec.csharp:
- uid: System.Object.GetHashCode
name: GetHashCode
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
- name: (
- name: )
spec.vb:
- uid: System.Object.GetHashCode
name: GetHashCode
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
- name: (
- name: )
- uid: System.Object.GetType
commentId: M:System.Object.GetType
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gettype
name: GetType()
nameWithType: object.GetType()
fullName: object.GetType()
nameWithType.vb: Object.GetType()
fullName.vb: Object.GetType()
spec.csharp:
- uid: System.Object.GetType
name: GetType
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gettype
- name: (
- name: )
spec.vb:
- uid: System.Object.GetType
name: GetType
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gettype
- name: (
- name: )
- uid: System.Object.MemberwiseClone
commentId: M:System.Object.MemberwiseClone
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
name: MemberwiseClone()
nameWithType: object.MemberwiseClone()
fullName: object.MemberwiseClone()
nameWithType.vb: Object.MemberwiseClone()
fullName.vb: Object.MemberwiseClone()
spec.csharp:
- uid: System.Object.MemberwiseClone
name: MemberwiseClone
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
- name: (
- name: )
spec.vb:
- uid: System.Object.MemberwiseClone
name: MemberwiseClone
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
- name: (
- name: )
- uid: System.Object.ReferenceEquals(System.Object,System.Object)
commentId: M:System.Object.ReferenceEquals(System.Object,System.Object)
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
name: ReferenceEquals(object, object)
nameWithType: object.ReferenceEquals(object, object)
fullName: object.ReferenceEquals(object, object)
nameWithType.vb: Object.ReferenceEquals(Object, Object)
fullName.vb: Object.ReferenceEquals(Object, Object)
name.vb: ReferenceEquals(Object, Object)
spec.csharp:
- uid: System.Object.ReferenceEquals(System.Object,System.Object)
name: ReferenceEquals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
- name: (
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: System.Object.ReferenceEquals(System.Object,System.Object)
name: ReferenceEquals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
- name: (
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: TinyLife.Mods.ModInfo.TinyLife.Utilities.Extensions.JsonCopy``1
commentId: M:TinyLife.Utilities.Extensions.JsonCopy``1(``0)
parent: TinyLife.Utilities.Extensions
definition: TinyLife.Utilities.Extensions.JsonCopy``1(``0)
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
name: JsonCopy(ModInfo)
nameWithType: Extensions.JsonCopy(ModInfo)
fullName: TinyLife.Utilities.Extensions.JsonCopy(TinyLife.Mods.ModInfo)
nameWithType.vb: Extensions.JsonCopy(Of ModInfo)(ModInfo)
fullName.vb: TinyLife.Utilities.Extensions.JsonCopy(Of TinyLife.Mods.ModInfo)(TinyLife.Mods.ModInfo)
name.vb: JsonCopy(Of ModInfo)(ModInfo)
spec.csharp:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Mods.ModInfo)
name: JsonCopy
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
- name: <
- uid: TinyLife.Mods.ModInfo
name: ModInfo
href: TinyLife.Mods.ModInfo.html
- name: '>'
- name: (
- uid: TinyLife.Mods.ModInfo
name: ModInfo
href: TinyLife.Mods.ModInfo.html
- name: )
spec.vb:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Mods.ModInfo)
name: JsonCopy
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
- name: (
- name: Of
- name: " "
- uid: TinyLife.Mods.ModInfo
name: ModInfo
href: TinyLife.Mods.ModInfo.html
- name: )
- name: (
- uid: TinyLife.Mods.ModInfo
name: ModInfo
href: TinyLife.Mods.ModInfo.html
- name: )
- uid: System
commentId: N:System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system
name: System
nameWithType: System
fullName: System
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0)
commentId: M:TinyLife.Utilities.Extensions.JsonCopy``1(``0)
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
name: JsonCopy(T)
nameWithType: Extensions.JsonCopy(T)
fullName: TinyLife.Utilities.Extensions.JsonCopy(T)
nameWithType.vb: Extensions.JsonCopy(Of T)(T)
fullName.vb: TinyLife.Utilities.Extensions.JsonCopy(Of T)(T)
name.vb: JsonCopy(Of T)(T)
spec.csharp:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0)
name: JsonCopy
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
- name: <
- name: T
- name: '>'
- name: (
- name: T
- name: )
spec.vb:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0)
name: JsonCopy
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
- name: (
- name: Of
- name: " "
- name: T
- name: )
- name: (
- name: T
- name: )
- uid: TinyLife.Utilities.Extensions
commentId: T:TinyLife.Utilities.Extensions
parent: TinyLife.Utilities
href: TinyLife.Utilities.Extensions.html
name: Extensions
nameWithType: Extensions
fullName: TinyLife.Utilities.Extensions
- uid: TinyLife.Utilities
commentId: N:TinyLife.Utilities
href: TinyLife.html
name: TinyLife.Utilities
nameWithType: TinyLife.Utilities
fullName: TinyLife.Utilities
spec.csharp:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Utilities
name: Utilities
href: TinyLife.Utilities.html
spec.vb:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Utilities
name: Utilities
href: TinyLife.Utilities.html
- uid: System.String
commentId: T:System.String
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
name: string
nameWithType: string
fullName: string
nameWithType.vb: String
fullName.vb: String
name.vb: String
- uid: TinyLife.Mods.Mod
commentId: T:TinyLife.Mods.Mod
parent: TinyLife.Mods
href: TinyLife.Mods.Mod.html
name: Mod
nameWithType: Mod
fullName: TinyLife.Mods.Mod
- uid: TinyLife.Mods.ModInfo.Logger
commentId: F:TinyLife.Mods.ModInfo.Logger
href: TinyLife.Mods.ModInfo.html#TinyLife_Mods_ModInfo_Logger
name: Logger
nameWithType: ModInfo.Logger
fullName: TinyLife.Mods.ModInfo.Logger
- uid: ExtremelySimpleLogger.Logger
commentId: T:ExtremelySimpleLogger.Logger
parent: ExtremelySimpleLogger
isExternal: true
name: Logger
nameWithType: Logger
fullName: ExtremelySimpleLogger.Logger
- uid: ExtremelySimpleLogger
commentId: N:ExtremelySimpleLogger
isExternal: true
name: ExtremelySimpleLogger
nameWithType: ExtremelySimpleLogger
fullName: ExtremelySimpleLogger
- uid: MLEM.Data.Content.RawContentManager
commentId: T:MLEM.Data.Content.RawContentManager
parent: MLEM.Data.Content
isExternal: true
name: RawContentManager
nameWithType: RawContentManager
fullName: MLEM.Data.Content.RawContentManager
- uid: MLEM.Data.Content
commentId: N:MLEM.Data.Content
isExternal: true
name: MLEM.Data.Content
nameWithType: MLEM.Data.Content
fullName: MLEM.Data.Content
spec.csharp:
- uid: MLEM
name: MLEM
isExternal: true
- name: .
- uid: MLEM.Data
name: Data
isExternal: true
- name: .
- uid: MLEM.Data.Content
name: Content
isExternal: true
spec.vb:
- uid: MLEM
name: MLEM
isExternal: true
- name: .
- uid: MLEM.Data
name: Data
isExternal: true
- name: .
- uid: MLEM.Data.Content
name: Content
isExternal: true
- uid: HarmonyLib.Harmony
commentId: T:HarmonyLib.Harmony
parent: HarmonyLib
isExternal: true
href: https://github.com/pardeike/Harmony/blob/395749ff507ab4e2cd4f84cf99085ec18f6870bc/Harmony/Public/Harmony.cs
name: Harmony
nameWithType: Harmony
fullName: HarmonyLib.Harmony
- uid: HarmonyLib.Harmony.PatchAll(System.Reflection.Assembly)
commentId: M:HarmonyLib.Harmony.PatchAll(System.Reflection.Assembly)
isExternal: true
href: https://github.com/pardeike/Harmony/blob/395749ff507ab4e2cd4f84cf99085ec18f6870bc/Harmony/Public/Harmony.cs
name: PatchAll(Assembly)
nameWithType: Harmony.PatchAll(Assembly)
fullName: HarmonyLib.Harmony.PatchAll(System.Reflection.Assembly)
spec.csharp:
- uid: HarmonyLib.Harmony.PatchAll(System.Reflection.Assembly)
name: PatchAll
isExternal: true
href: https://github.com/pardeike/Harmony/blob/395749ff507ab4e2cd4f84cf99085ec18f6870bc/Harmony/Public/Harmony.cs
- name: (
- uid: System.Reflection.Assembly
name: Assembly
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.reflection.assembly
- name: )
spec.vb:
- uid: HarmonyLib.Harmony.PatchAll(System.Reflection.Assembly)
name: PatchAll
isExternal: true
href: https://github.com/pardeike/Harmony/blob/395749ff507ab4e2cd4f84cf99085ec18f6870bc/Harmony/Public/Harmony.cs
- name: (
- uid: System.Reflection.Assembly
name: Assembly
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.reflection.assembly
- name: )
- uid: TinyLife.Mods.Mod.RequiresHarmony
commentId: P:TinyLife.Mods.Mod.RequiresHarmony
href: TinyLife.Mods.Mod.html#TinyLife_Mods_Mod_RequiresHarmony
name: RequiresHarmony
nameWithType: Mod.RequiresHarmony
fullName: TinyLife.Mods.Mod.RequiresHarmony
- uid: HarmonyLib
commentId: N:HarmonyLib
isExternal: true
name: HarmonyLib
nameWithType: HarmonyLib
fullName: HarmonyLib
- uid: TinyLife.Mods.ModInfo.LoadOptions``1(System.Func{``0})
commentId: M:TinyLife.Mods.ModInfo.LoadOptions``1(System.Func{``0})
isExternal: true
href: TinyLife.Mods.ModInfo.html#TinyLife_Mods_ModInfo_LoadOptions__1_System_Func___0__
name: LoadOptions(Func)
nameWithType: ModInfo.LoadOptions(Func)
fullName: TinyLife.Mods.ModInfo.LoadOptions(System.Func)
nameWithType.vb: ModInfo.LoadOptions(Of T)(Func(Of T))
fullName.vb: TinyLife.Mods.ModInfo.LoadOptions(Of T)(System.Func(Of T))
name.vb: LoadOptions(Of T)(Func(Of T))
spec.csharp:
- uid: TinyLife.Mods.ModInfo.LoadOptions``1(System.Func{``0})
name: LoadOptions
href: TinyLife.Mods.ModInfo.html#TinyLife_Mods_ModInfo_LoadOptions__1_System_Func___0__
- name: <
- name: T
- name: '>'
- name: (
- uid: System.Func`1
name: Func
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.func-1
- name: <
- name: T
- name: '>'
- name: )
spec.vb:
- uid: TinyLife.Mods.ModInfo.LoadOptions``1(System.Func{``0})
name: LoadOptions
href: TinyLife.Mods.ModInfo.html#TinyLife_Mods_ModInfo_LoadOptions__1_System_Func___0__
- name: (
- name: Of
- name: " "
- name: T
- name: )
- name: (
- uid: System.Func`1
name: Func
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.func-1
- name: (
- name: Of
- name: " "
- name: T
- name: )
- name: )
- uid: TinyLife.Mods.ModInfo.SaveOptions``1(``0)
commentId: M:TinyLife.Mods.ModInfo.SaveOptions``1(``0)
href: TinyLife.Mods.ModInfo.html#TinyLife_Mods_ModInfo_SaveOptions__1___0_
name: SaveOptions(T)
nameWithType: ModInfo.SaveOptions(T)
fullName: TinyLife.Mods.ModInfo.SaveOptions(T)
nameWithType.vb: ModInfo.SaveOptions(Of T)(T)
fullName.vb: TinyLife.Mods.ModInfo.SaveOptions(Of T)(T)
name.vb: SaveOptions(Of T)(T)
spec.csharp:
- uid: TinyLife.Mods.ModInfo.SaveOptions``1(``0)
name: SaveOptions
href: TinyLife.Mods.ModInfo.html#TinyLife_Mods_ModInfo_SaveOptions__1___0_
- name: <
- name: T
- name: '>'
- name: (
- name: T
- name: )
spec.vb:
- uid: TinyLife.Mods.ModInfo.SaveOptions``1(``0)
name: SaveOptions
href: TinyLife.Mods.ModInfo.html#TinyLife_Mods_ModInfo_SaveOptions__1___0_
- name: (
- name: Of
- name: " "
- name: T
- name: )
- name: (
- name: T
- name: )
- uid: System.IO.FileInfo
commentId: T:System.IO.FileInfo
parent: System.IO
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.io.fileinfo
name: FileInfo
nameWithType: FileInfo
fullName: System.IO.FileInfo
- uid: System.IO
commentId: N:System.IO
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system
name: System.IO
nameWithType: System.IO
fullName: System.IO
spec.csharp:
- uid: System
name: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system
- name: .
- uid: System.IO
name: IO
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.io
spec.vb:
- uid: System
name: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system
- name: .
- uid: System.IO
name: IO
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.io
- uid: TinyLife.Mods.ModInfo.Errored*
commentId: Overload:TinyLife.Mods.ModInfo.Errored
href: TinyLife.Mods.ModInfo.html#TinyLife_Mods_ModInfo_Errored
name: Errored
nameWithType: ModInfo.Errored
fullName: TinyLife.Mods.ModInfo.Errored
- uid: System.Boolean
commentId: T:System.Boolean
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
name: bool
nameWithType: bool
fullName: bool
nameWithType.vb: Boolean
fullName.vb: Boolean
name.vb: Boolean
- uid: TinyLife.Mods.ModInfo.Finalize*
commentId: Overload:TinyLife.Mods.ModInfo.Finalize
href: TinyLife.Mods.ModInfo.html#TinyLife_Mods_ModInfo_Finalize
name: ~ModInfo
nameWithType: ModInfo.~ModInfo
fullName: TinyLife.Mods.ModInfo.~ModInfo
spec.csharp:
- name: "~"
- uid: TinyLife.Mods.ModInfo.Finalize*
name: ModInfo
href: TinyLife.Mods.ModInfo.html#TinyLife_Mods_ModInfo_Finalize
- uid: TinyLife.Mods.ModInfo.Dispose*
commentId: Overload:TinyLife.Mods.ModInfo.Dispose
href: TinyLife.Mods.ModInfo.html#TinyLife_Mods_ModInfo_Dispose
name: Dispose
nameWithType: ModInfo.Dispose
fullName: TinyLife.Mods.ModInfo.Dispose
- uid: System.IDisposable.Dispose
commentId: M:System.IDisposable.Dispose
parent: System.IDisposable
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.idisposable.dispose
name: Dispose()
nameWithType: IDisposable.Dispose()
fullName: System.IDisposable.Dispose()
spec.csharp:
- uid: System.IDisposable.Dispose
name: Dispose
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.idisposable.dispose
- name: (
- name: )
spec.vb:
- uid: System.IDisposable.Dispose
name: Dispose
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.idisposable.dispose
- name: (
- name: )
- uid: System.Object.ToString
commentId: M:System.Object.ToString
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.tostring
name: ToString()
nameWithType: object.ToString()
fullName: object.ToString()
nameWithType.vb: Object.ToString()
fullName.vb: Object.ToString()
spec.csharp:
- uid: System.Object.ToString
name: ToString
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.tostring
- name: (
- name: )
spec.vb:
- uid: System.Object.ToString
name: ToString
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.tostring
- name: (
- name: )
- uid: TinyLife.Mods.ModInfo.ToString*
commentId: Overload:TinyLife.Mods.ModInfo.ToString
href: TinyLife.Mods.ModInfo.html#TinyLife_Mods_ModInfo_ToString
name: ToString
nameWithType: ModInfo.ToString
fullName: TinyLife.Mods.ModInfo.ToString
- uid: TinyLife.Mods.ModInfo.OptionsFile
commentId: F:TinyLife.Mods.ModInfo.OptionsFile
href: TinyLife.Mods.ModInfo.html#TinyLife_Mods_ModInfo_OptionsFile
name: OptionsFile
nameWithType: ModInfo.OptionsFile
fullName: TinyLife.Mods.ModInfo.OptionsFile
- uid: TinyLife.SaveHandler.CreateSerializer(System.EventHandler{Newtonsoft.Json.Serialization.ErrorEventArgs})
commentId: M:TinyLife.SaveHandler.CreateSerializer(System.EventHandler{Newtonsoft.Json.Serialization.ErrorEventArgs})
isExternal: true
href: TinyLife.SaveHandler.html#TinyLife_SaveHandler_CreateSerializer_System_EventHandler_Newtonsoft_Json_Serialization_ErrorEventArgs__
name: CreateSerializer(EventHandler)
nameWithType: SaveHandler.CreateSerializer(EventHandler)
fullName: TinyLife.SaveHandler.CreateSerializer(System.EventHandler)
nameWithType.vb: SaveHandler.CreateSerializer(EventHandler(Of ErrorEventArgs))
fullName.vb: TinyLife.SaveHandler.CreateSerializer(System.EventHandler(Of Newtonsoft.Json.Serialization.ErrorEventArgs))
name.vb: CreateSerializer(EventHandler(Of ErrorEventArgs))
spec.csharp:
- uid: TinyLife.SaveHandler.CreateSerializer(System.EventHandler{Newtonsoft.Json.Serialization.ErrorEventArgs})
name: CreateSerializer
href: TinyLife.SaveHandler.html#TinyLife_SaveHandler_CreateSerializer_System_EventHandler_Newtonsoft_Json_Serialization_ErrorEventArgs__
- name: (
- uid: System.EventHandler`1
name: EventHandler
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.eventhandler-1
- name: <
- uid: Newtonsoft.Json.Serialization.ErrorEventArgs
name: ErrorEventArgs
isExternal: true
- name: '>'
- name: )
spec.vb:
- uid: TinyLife.SaveHandler.CreateSerializer(System.EventHandler{Newtonsoft.Json.Serialization.ErrorEventArgs})
name: CreateSerializer
href: TinyLife.SaveHandler.html#TinyLife_SaveHandler_CreateSerializer_System_EventHandler_Newtonsoft_Json_Serialization_ErrorEventArgs__
- name: (
- uid: System.EventHandler`1
name: EventHandler
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.eventhandler-1
- name: (
- name: Of
- name: " "
- uid: Newtonsoft.Json.Serialization.ErrorEventArgs
name: ErrorEventArgs
isExternal: true
- name: )
- name: )
- uid: System.Runtime.Serialization.DataContractAttribute
commentId: T:System.Runtime.Serialization.DataContractAttribute
parent: System.Runtime.Serialization
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.runtime.serialization.datacontractattribute
name: DataContractAttribute
nameWithType: DataContractAttribute
fullName: System.Runtime.Serialization.DataContractAttribute
- uid: System.Runtime.Serialization.DataMemberAttribute
commentId: T:System.Runtime.Serialization.DataMemberAttribute
parent: System.Runtime.Serialization
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.runtime.serialization.datamemberattribute
name: DataMemberAttribute
nameWithType: DataMemberAttribute
fullName: System.Runtime.Serialization.DataMemberAttribute
- uid: TinyLife.Mods.ModInfo.SaveOptions*
commentId: Overload:TinyLife.Mods.ModInfo.SaveOptions
href: TinyLife.Mods.ModInfo.html#TinyLife_Mods_ModInfo_SaveOptions__1___0_
name: SaveOptions
nameWithType: ModInfo.SaveOptions
fullName: TinyLife.Mods.ModInfo.SaveOptions
- uid: '{T}'
commentId: '!:T'
definition: T
name: T
nameWithType: T
fullName: T
- uid: System.Runtime.Serialization
commentId: N:System.Runtime.Serialization
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system
name: System.Runtime.Serialization
nameWithType: System.Runtime.Serialization
fullName: System.Runtime.Serialization
spec.csharp:
- uid: System
name: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system
- name: .
- uid: System.Runtime
name: Runtime
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.runtime
- name: .
- uid: System.Runtime.Serialization
name: Serialization
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.runtime.serialization
spec.vb:
- uid: System
name: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system
- name: .
- uid: System.Runtime
name: Runtime
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.runtime
- name: .
- uid: System.Runtime.Serialization
name: Serialization
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.runtime.serialization
- uid: T
name: T
nameWithType: T
fullName: T
- uid: TinyLife.Mods.ModInfo.LoadOptions*
commentId: Overload:TinyLife.Mods.ModInfo.LoadOptions
href: TinyLife.Mods.ModInfo.html#TinyLife_Mods_ModInfo_LoadOptions__1_System_Func___0__
name: LoadOptions
nameWithType: ModInfo.LoadOptions
fullName: TinyLife.Mods.ModInfo.LoadOptions
- uid: System.Func{{T}}
commentId: T:System.Func{``0}
parent: System
definition: System.Func`1
href: https://learn.microsoft.com/dotnet/api/system.func-1
name: Func
nameWithType: Func
fullName: System.Func
nameWithType.vb: Func(Of T)
fullName.vb: System.Func(Of T)
name.vb: Func(Of T)
spec.csharp:
- uid: System.Func`1
name: Func
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.func-1
- name: <
- name: T
- name: '>'
spec.vb:
- uid: System.Func`1
name: Func
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.func-1
- name: (
- name: Of
- name: " "
- name: T
- name: )
- uid: System.Func`1
commentId: T:System.Func`1
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.func-1
name: Func
nameWithType: Func
fullName: System.Func
nameWithType.vb: Func(Of TResult)
fullName.vb: System.Func(Of TResult)
name.vb: Func(Of TResult)
spec.csharp:
- uid: System.Func`1
name: Func
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.func-1
- name: <
- name: TResult
- name: '>'
spec.vb:
- uid: System.Func`1
name: Func
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.func-1
- name: (
- name: Of
- name: " "
- name: TResult
- name: )