Class DefaultJsonWalker
Inheritance
System.Object
DefaultJsonWalker
Inherited Members
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)
System.Object.ToString()
Assembly: AssetRipper.Export.PrimaryContent.dll
Syntax
public class DefaultJsonWalker : AssetWalker
Constructors
|
Improve this Doc
View Source
DefaultJsonWalker()
Declaration
public DefaultJsonWalker()
Properties
|
Improve this Doc
View Source
Writer
Declaration
protected IndentedTextWriter Writer { get; }
Property Value
Type |
Description |
System.CodeDom.Compiler.IndentedTextWriter |
|
Methods
|
Improve this Doc
View Source
DivideAsset(IUnityAssetBase)
Declaration
public override void DivideAsset(IUnityAssetBase asset)
Parameters
Overrides
|
Improve this Doc
View Source
DivideDictionary<TKey, TValue>(IReadOnlyCollection<KeyValuePair<TKey, TValue>>)
Declaration
public override void DivideDictionary<TKey, TValue>(IReadOnlyCollection<KeyValuePair<TKey, TValue>> dictionary)
Parameters
Type |
Name |
Description |
IReadOnlyCollection<KeyValuePair<TKey, TValue>> |
dictionary |
|
Type Parameters
Name |
Description |
TKey |
|
TValue |
|
|
Improve this Doc
View Source
DivideDictionaryPair<TKey, TValue>(KeyValuePair<TKey, TValue>)
Declaration
public override void DivideDictionaryPair<TKey, TValue>(KeyValuePair<TKey, TValue> pair)
Parameters
Type |
Name |
Description |
KeyValuePair<TKey, TValue> |
pair |
|
Type Parameters
Name |
Description |
TKey |
|
TValue |
|
|
Improve this Doc
View Source
DivideList<T>(IReadOnlyList<T>)
Declaration
public override void DivideList<T>(IReadOnlyList<T> list)
Parameters
Type |
Name |
Description |
IReadOnlyList<T> |
list |
|
Type Parameters
|
Improve this Doc
View Source
DividePair<TKey, TValue>(KeyValuePair<TKey, TValue>)
Declaration
public override void DividePair<TKey, TValue>(KeyValuePair<TKey, TValue> pair)
Parameters
Type |
Name |
Description |
KeyValuePair<TKey, TValue> |
pair |
|
Type Parameters
Name |
Description |
TKey |
|
TValue |
|
|
Improve this Doc
View Source
EnterAsset(IUnityAssetBase)
Declaration
public override bool EnterAsset(IUnityAssetBase asset)
Parameters
Returns
Type |
Description |
System.Boolean |
|
Overrides
|
Improve this Doc
View Source
EnterDictionary<TKey, TValue>(IReadOnlyCollection<KeyValuePair<TKey, TValue>>)
Declaration
public override bool EnterDictionary<TKey, TValue>(IReadOnlyCollection<KeyValuePair<TKey, TValue>> dictionary)
Parameters
Type |
Name |
Description |
IReadOnlyCollection<KeyValuePair<TKey, TValue>> |
dictionary |
|
Returns
Type |
Description |
System.Boolean |
|
Type Parameters
Name |
Description |
TKey |
|
TValue |
|
|
Improve this Doc
View Source
EnterDictionaryPair<TKey, TValue>(KeyValuePair<TKey, TValue>)
Declaration
public override bool EnterDictionaryPair<TKey, TValue>(KeyValuePair<TKey, TValue> pair)
Parameters
Type |
Name |
Description |
KeyValuePair<TKey, TValue> |
pair |
|
Returns
Type |
Description |
System.Boolean |
|
Type Parameters
Name |
Description |
TKey |
|
TValue |
|
|
Improve this Doc
View Source
EnterField(IUnityAssetBase, String)
Declaration
public override bool EnterField(IUnityAssetBase asset, string name)
Parameters
Returns
Type |
Description |
System.Boolean |
|
Overrides
|
Improve this Doc
View Source
EnterList<T>(IReadOnlyList<T>)
Declaration
public override bool EnterList<T>(IReadOnlyList<T> list)
Parameters
Type |
Name |
Description |
IReadOnlyList<T> |
list |
|
Returns
Type |
Description |
System.Boolean |
|
Type Parameters
|
Improve this Doc
View Source
EnterPair<TKey, TValue>(KeyValuePair<TKey, TValue>)
Declaration
public override bool EnterPair<TKey, TValue>(KeyValuePair<TKey, TValue> pair)
Parameters
Type |
Name |
Description |
KeyValuePair<TKey, TValue> |
pair |
|
Returns
Type |
Description |
System.Boolean |
|
Type Parameters
Name |
Description |
TKey |
|
TValue |
|
|
Improve this Doc
View Source
ExitAsset(IUnityAssetBase)
Declaration
public override void ExitAsset(IUnityAssetBase asset)
Parameters
Overrides
|
Improve this Doc
View Source
ExitDictionary<TKey, TValue>(IReadOnlyCollection<KeyValuePair<TKey, TValue>>)
Declaration
public override void ExitDictionary<TKey, TValue>(IReadOnlyCollection<KeyValuePair<TKey, TValue>> dictionary)
Parameters
Type |
Name |
Description |
IReadOnlyCollection<KeyValuePair<TKey, TValue>> |
dictionary |
|
Type Parameters
Name |
Description |
TKey |
|
TValue |
|
|
Improve this Doc
View Source
ExitDictionaryPair<TKey, TValue>(KeyValuePair<TKey, TValue>)
Declaration
public override void ExitDictionaryPair<TKey, TValue>(KeyValuePair<TKey, TValue> pair)
Parameters
Type |
Name |
Description |
KeyValuePair<TKey, TValue> |
pair |
|
Type Parameters
Name |
Description |
TKey |
|
TValue |
|
|
Improve this Doc
View Source
ExitList<T>(IReadOnlyList<T>)
Declaration
public override void ExitList<T>(IReadOnlyList<T> list)
Parameters
Type |
Name |
Description |
IReadOnlyList<T> |
list |
|
Type Parameters
|
Improve this Doc
View Source
ExitPair<TKey, TValue>(KeyValuePair<TKey, TValue>)
Declaration
public override void ExitPair<TKey, TValue>(KeyValuePair<TKey, TValue> pair)
Parameters
Type |
Name |
Description |
KeyValuePair<TKey, TValue> |
pair |
|
Type Parameters
Name |
Description |
TKey |
|
TValue |
|
|
Improve this Doc
View Source
SerializeEditor(IUnityAssetBase)
Declaration
public string SerializeEditor(IUnityAssetBase asset)
Parameters
Returns
Type |
Description |
System.String |
|
|
Improve this Doc
View Source
SerializeRelease(IUnityAssetBase)
Declaration
public string SerializeRelease(IUnityAssetBase asset)
Parameters
Returns
Type |
Description |
System.String |
|
|
Improve this Doc
View Source
SerializeStandard(IUnityAssetBase)
Declaration
public string SerializeStandard(IUnityAssetBase asset)
Parameters
Returns
Type |
Description |
System.String |
|
|
Improve this Doc
View Source
VisitPPtr<TAsset>(PPtr<TAsset>)
Declaration
public override void VisitPPtr<TAsset>(PPtr<TAsset> pptr)
Parameters
Type |
Name |
Description |
PPtr<TAsset> |
pptr |
|
Type Parameters
|
Improve this Doc
View Source
VisitPrimitive<T>(T)
Declaration
public override void VisitPrimitive<T>(T value)
Parameters
Type |
Name |
Description |
T |
value |
|
Type Parameters
Overrides
AssetRipper.Assets.Traversal.AssetWalker.VisitPrimitive<T>(T)