Show / Hide Table of Contents

Class YamlMappingNode

Inheritance
System.Object
YamlNode
YamlMappingNode
Implements
System.Collections.IEnumerable<KeyValuePair<YamlNode, YamlNode>>
Inherited Members
YamlNode.Tag
YamlNode.CustomTag
YamlNode.Anchor
YamlNode.Stripped
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)
Namespace: AssetRipper.Yaml
Assembly: AssetRipper.Yaml.dll
Syntax
public sealed class YamlMappingNode : YamlNode

Constructors

| Improve this Doc View Source

YamlMappingNode()

Declaration
public YamlMappingNode()
| Improve this Doc View Source

YamlMappingNode(MappingStyle)

Declaration
public YamlMappingNode(MappingStyle style)
Parameters
Type Name Description
MappingStyle style

Properties

| Improve this Doc View Source

Children

Declaration
public List<KeyValuePair<YamlNode, YamlNode>> Children { get; }
Property Value
Type Description
List<KeyValuePair<YamlNode, YamlNode>>
| Improve this Doc View Source

Empty

Declaration
public static YamlMappingNode Empty { get; }
Property Value
Type Description
YamlMappingNode
| Improve this Doc View Source

IsIndent

Declaration
public override bool IsIndent { get; }
Property Value
Type Description
System.Boolean
Overrides
YamlNode.IsIndent
| Improve this Doc View Source

IsMultiline

Declaration
public override bool IsMultiline { get; }
Property Value
Type Description
System.Boolean
Overrides
YamlNode.IsMultiline
| Improve this Doc View Source

NodeType

Declaration
public override YamlNodeType NodeType { get; }
Property Value
Type Description
YamlNodeType
Overrides
YamlNode.NodeType
| Improve this Doc View Source

Style

Declaration
public MappingStyle Style { get; set; }
Property Value
Type Description
MappingStyle

Methods

| Improve this Doc View Source

Add(YamlNode, YamlNode)

Declaration
public void Add(YamlNode key, YamlNode value)
Parameters
Type Name Description
YamlNode key
YamlNode value
| Improve this Doc View Source

Add(YamlNode, Boolean)

Declaration
public void Add(YamlNode key, bool value)
Parameters
Type Name Description
YamlNode key
System.Boolean value
| Improve this Doc View Source

Add(YamlNode, Byte)

Declaration
public void Add(YamlNode key, byte value)
Parameters
Type Name Description
YamlNode key
System.Byte value
| Improve this Doc View Source

Add(YamlNode, Int16)

Declaration
public void Add(YamlNode key, short value)
Parameters
Type Name Description
YamlNode key
System.Int16 value
| Improve this Doc View Source

Add(YamlNode, Int32)

Declaration
public void Add(YamlNode key, int value)
Parameters
Type Name Description
YamlNode key
System.Int32 value
| Improve this Doc View Source

Add(YamlNode, Int64)

Declaration
public void Add(YamlNode key, long value)
Parameters
Type Name Description
YamlNode key
System.Int64 value
| Improve this Doc View Source

Add(YamlNode, Single)

Declaration
public void Add(YamlNode key, float value)
Parameters
Type Name Description
YamlNode key
System.Single value
| Improve this Doc View Source

Add(YamlNode, String)

Declaration
public void Add(YamlNode key, string value)
Parameters
Type Name Description
YamlNode key
System.String value
| Improve this Doc View Source

Add(YamlNode, UInt16)

Declaration
public void Add(YamlNode key, ushort value)
Parameters
Type Name Description
YamlNode key
System.UInt16 value
| Improve this Doc View Source

Add(YamlNode, UInt32)

Declaration
public void Add(YamlNode key, uint value)
Parameters
Type Name Description
YamlNode key
System.UInt32 value
| Improve this Doc View Source

Add(YamlNode, UInt64)

Declaration
public void Add(YamlNode key, ulong value)
Parameters
Type Name Description
YamlNode key
System.UInt64 value
| Improve this Doc View Source

Add(Int32, YamlNode)

Declaration
public void Add(int key, YamlNode value)
Parameters
Type Name Description
System.Int32 key
YamlNode value
| Improve this Doc View Source

Add(Int32, Int64)

Declaration
public void Add(int key, long value)
Parameters
Type Name Description
System.Int32 key
System.Int64 value
| Improve this Doc View Source

Add(Int32, String)

Declaration
public void Add(int key, string value)
Parameters
Type Name Description
System.Int32 key
System.String value
| Improve this Doc View Source

Add(Int64, YamlNode)

Declaration
public void Add(long key, YamlNode value)
Parameters
Type Name Description
System.Int64 key
YamlNode value
| Improve this Doc View Source

Add(Int64, String)

Declaration
public void Add(long key, string value)
Parameters
Type Name Description
System.Int64 key
System.String value
| Improve this Doc View Source

Add(String, YamlNode)

Declaration
public void Add(string key, YamlNode value)
Parameters
Type Name Description
System.String key
YamlNode value
| Improve this Doc View Source

Add(String, Boolean)

Declaration
public void Add(string key, bool value)
Parameters
Type Name Description
System.String key
System.Boolean value
| Improve this Doc View Source

Add(String, Byte)

Declaration
public void Add(string key, byte value)
Parameters
Type Name Description
System.String key
System.Byte value
| Improve this Doc View Source

Add(String, Double)

Declaration
public void Add(string key, double value)
Parameters
Type Name Description
System.String key
System.Double value
| Improve this Doc View Source

Add(String, Int16)

Declaration
public void Add(string key, short value)
Parameters
Type Name Description
System.String key
System.Int16 value
| Improve this Doc View Source

Add(String, Int32)

Declaration
public void Add(string key, int value)
Parameters
Type Name Description
System.String key
System.Int32 value
| Improve this Doc View Source

Add(String, Int64)

Declaration
public void Add(string key, long value)
Parameters
Type Name Description
System.String key
System.Int64 value
| Improve this Doc View Source

Add(String, Single)

Declaration
public void Add(string key, float value)
Parameters
Type Name Description
System.String key
System.Single value
| Improve this Doc View Source

Add(String, String)

Declaration
public void Add(string key, string value)
Parameters
Type Name Description
System.String key
System.String value
| Improve this Doc View Source

Add(String, UInt16)

Declaration
public void Add(string key, ushort value)
Parameters
Type Name Description
System.String key
System.UInt16 value
| Improve this Doc View Source

Add(String, UInt32)

Declaration
public void Add(string key, uint value)
Parameters
Type Name Description
System.String key
System.UInt32 value
| Improve this Doc View Source

Add(String, UInt64)

Declaration
public void Add(string key, ulong value)
Parameters
Type Name Description
System.String key
System.UInt64 value
| Improve this Doc View Source

Add(UInt32, YamlNode)

Declaration
public void Add(uint key, YamlNode value)
Parameters
Type Name Description
System.UInt32 key
YamlNode value
| Improve this Doc View Source

Add(UInt32, String)

Declaration
public void Add(uint key, string value)
Parameters
Type Name Description
System.UInt32 key
System.String value
| Improve this Doc View Source

Append(YamlMappingNode)

Declaration
public void Append(YamlMappingNode map)
Parameters
Type Name Description
YamlMappingNode map
| Improve this Doc View Source

InsertBegin(YamlNode, YamlNode)

Declaration
public void InsertBegin(YamlNode key, YamlNode value)
Parameters
Type Name Description
YamlNode key
YamlNode value
| Improve this Doc View Source

InsertBegin(String, YamlNode)

Declaration
public void InsertBegin(string key, YamlNode value)
Parameters
Type Name Description
System.String key
YamlNode value
| Improve this Doc View Source

InsertBegin(String, Int32)

Declaration
public void InsertBegin(string key, int value)
Parameters
Type Name Description
System.String key
System.Int32 value
| Improve this Doc View Source

ToString()

Declaration
public override string ToString()
Returns
Type Description
System.String
Overrides
System.Object.ToString()

Explicit Interface Implementations

| Improve this Doc View Source

IEnumerable.GetEnumerator()

Declaration
IEnumerator IEnumerable.GetEnumerator()
Returns
Type Description
System.Collections.IEnumerator

Implements

System.Collections.IEnumerable<>

Extension Methods

YamlArrayExtensions.AddTypelessData(YamlMappingNode, String, IReadOnlyList<Byte>)
YamlSerializedVersionExtensions.AddSerializedVersion(YamlMappingNode, Int32)
YamlSerializedVersionExtensions.ForceAddSerializedVersion(YamlMappingNode, Int32)
YamlSerializedVersionExtensions.InsertSerializedVersion(YamlMappingNode, Int32)
  • Improve this Doc
  • View Source
☀
☾
In This Article
Back to top
Generated by DocFX
☀
☾