本文整理汇总了C#中Scope.SetName方法的典型用法代码示例。如果您正苦于以下问题:C# Scope.SetName方法的具体用法?C# Scope.SetName怎么用?C# Scope.SetName使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Scope
的用法示例。
在下文中一共展示了Scope.SetName方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: __init__
public static void __init__(Scope/*!*/ scope, string name, string documentation) {
scope.SetName(Symbols.Name, name);
if (documentation != null) {
scope.SetName(Symbols.Doc, documentation);
}
}
示例2: __setattr__
public static void __setattr__(Scope/*!*/ self, string name, object value) {
self.SetName(SymbolTable.StringToId(name), value);
}
示例3: SetMember
public static void SetMember(CodeContext/*!*/ context, Scope/*!*/ scope, string name, object value) {
if (name == "__dict__") {
Set__dict__(scope, value);
} else {
PythonContext pc = (PythonContext)context.LanguageContext;
PythonModule pm = pc.GetPythonModule(scope);
if (pm != null) {
pm.OnModuleChange(new ModuleChangeEventArgs(SymbolTable.StringToId(name), ModuleChangeType.Set, value));
}
scope.SetName(SymbolTable.StringToId(name), value);
}
}
示例4: SetMember
public static void SetMember(CodeContext/*!*/ context, Scope/*!*/ scope, string name, object value) {
if (name == "__dict__") {
Set__dict__(scope, value);
} else {
scope.SetName(SymbolTable.StringToId(name), value);
}
}