C# Class UE4PropVis.PropertyListVisualizer

Inheritance: UE4PropVis.UE4Visualizer
Afficher le fichier Open project: kamrann/UE4PropVis Class Usage Examples

Méthodes publiques

Méthode Description
EvaluateProperties ( ) : void
GetAllProperties ( ) : Microsoft.VisualStudio.Debugger.Evaluation.DkmEvaluationResult[]
GetChildItems ( Microsoft.VisualStudio.Debugger.Evaluation.DkmEvaluationResultEnumContext enumContext, int start, int count, DkmChildVisualizedExpression &items ) : void
GetNumProperties ( ) : int
PrepareExpansion ( Microsoft.VisualStudio.Debugger.Evaluation.DkmEvaluationResultEnumContext &enumContext ) : void
PropertyListVisualizer ( DkmVisualizedExpression proplist_expr, UE4PropVis.Core.UPropertyAccessContext access_ctx ) : System

Méthodes protégées

Méthode Description
AdjustPropertyExpressionStringForType ( string address_str, string prop_type, string uprop_expr_str, DkmVisualizedExpression context_expr, CppTypeInfo cpp_type_info ) : string
GeneratePropertyValueEval ( string container_expr_str, string uprop_expr_str, uint index, DkmVisualizedExpression context_expr ) : Microsoft.VisualStudio.Debugger.Evaluation.DkmEvaluationResult
GetBoolPropertyByteOffset ( string uboolprop_expr_str, DkmVisualizedExpression context_expr ) : string
GetBoolPropertyFieldMask ( string uboolprop_expr_str, DkmVisualizedExpression context_expr ) : string
GetCppTypeForPropertyType ( string prop_type, string uprop_expr_str, DkmVisualizedExpression context_expr ) : CppTypeInfo[]
GetPropertyType ( string uprop_expr_str, DkmVisualizedExpression context_expr ) : string

Private Methods

Méthode Description
PropertyListVisualizer ( ) : System

Method Details

AdjustPropertyExpressionStringForType() protected méthode

protected AdjustPropertyExpressionStringForType ( string address_str, string prop_type, string uprop_expr_str, DkmVisualizedExpression context_expr, CppTypeInfo cpp_type_info ) : string
address_str string
prop_type string
uprop_expr_str string
context_expr DkmVisualizedExpression
cpp_type_info CppTypeInfo
Résultat string

EvaluateProperties() public méthode

public EvaluateProperties ( ) : void
Résultat void

GeneratePropertyValueEval() protected méthode

protected GeneratePropertyValueEval ( string container_expr_str, string uprop_expr_str, uint index, DkmVisualizedExpression context_expr ) : Microsoft.VisualStudio.Debugger.Evaluation.DkmEvaluationResult
container_expr_str string
uprop_expr_str string
index uint
context_expr DkmVisualizedExpression
Résultat Microsoft.VisualStudio.Debugger.Evaluation.DkmEvaluationResult

GetAllProperties() public méthode

public GetAllProperties ( ) : Microsoft.VisualStudio.Debugger.Evaluation.DkmEvaluationResult[]
Résultat Microsoft.VisualStudio.Debugger.Evaluation.DkmEvaluationResult[]

GetBoolPropertyByteOffset() protected static méthode

protected static GetBoolPropertyByteOffset ( string uboolprop_expr_str, DkmVisualizedExpression context_expr ) : string
uboolprop_expr_str string
context_expr DkmVisualizedExpression
Résultat string

GetBoolPropertyFieldMask() protected static méthode

protected static GetBoolPropertyFieldMask ( string uboolprop_expr_str, DkmVisualizedExpression context_expr ) : string
uboolprop_expr_str string
context_expr DkmVisualizedExpression
Résultat string

GetChildItems() public méthode

public GetChildItems ( Microsoft.VisualStudio.Debugger.Evaluation.DkmEvaluationResultEnumContext enumContext, int start, int count, DkmChildVisualizedExpression &items ) : void
enumContext Microsoft.VisualStudio.Debugger.Evaluation.DkmEvaluationResultEnumContext
start int
count int
items DkmChildVisualizedExpression
Résultat void

GetCppTypeForPropertyType() protected méthode

protected GetCppTypeForPropertyType ( string prop_type, string uprop_expr_str, DkmVisualizedExpression context_expr ) : CppTypeInfo[]
prop_type string
uprop_expr_str string
context_expr DkmVisualizedExpression
Résultat CppTypeInfo[]

GetNumProperties() public méthode

public GetNumProperties ( ) : int
Résultat int

GetPropertyType() protected méthode

protected GetPropertyType ( string uprop_expr_str, DkmVisualizedExpression context_expr ) : string
uprop_expr_str string
context_expr DkmVisualizedExpression
Résultat string

PrepareExpansion() public méthode

public PrepareExpansion ( Microsoft.VisualStudio.Debugger.Evaluation.DkmEvaluationResultEnumContext &enumContext ) : void
enumContext Microsoft.VisualStudio.Debugger.Evaluation.DkmEvaluationResultEnumContext
Résultat void

PropertyListVisualizer() public méthode

public PropertyListVisualizer ( DkmVisualizedExpression proplist_expr, UE4PropVis.Core.UPropertyAccessContext access_ctx ) : System
proplist_expr DkmVisualizedExpression
access_ctx UE4PropVis.Core.UPropertyAccessContext
Résultat System