BuildControlFlow() public method

public BuildControlFlow ( CallArguments args ) : void
args CallArguments
return void
コード例 #1
0
ファイル: RubyClass.cs プロジェクト: kashano/main
 /// <summary>
 /// Implements Class#new feature.
 /// </summary>
 public void BuildObjectConstruction(MetaObjectBuilder/*!*/ metaBuilder, CallArguments/*!*/ args, string/*!*/ methodName) {
     BuildObjectConstructionNoFlow(metaBuilder, args, methodName);
     metaBuilder.BuildControlFlow(args);
 }
コード例 #2
0
ファイル: RubyMemberInfo.cs プロジェクト: TerabyteX/main
 internal void BuildSuperCall(MetaObjectBuilder/*!*/ metaBuilder, CallArguments/*!*/ args, string/*!*/ name, RubyModule/*!*/ declaringModule)
 {
     BuildSuperCallNoFlow(metaBuilder, args, name, declaringModule);
     metaBuilder.BuildControlFlow(args);
 }
コード例 #3
0
ファイル: RubyMemberInfo.cs プロジェクト: yyyyj/ironruby
 internal void BuildSuperCall(MetaObjectBuilder /*!*/ metaBuilder, CallArguments /*!*/ args, string /*!*/ name, RubyModule /*!*/ declaringModule)
 {
     BuildSuperCallNoFlow(metaBuilder, args, name, declaringModule);
     metaBuilder.BuildControlFlow(args);
 }
コード例 #4
0
ファイル: RubyMemberInfo.cs プロジェクト: TerabyteX/main
 internal void BuildMethodMissingCall(MetaObjectBuilder/*!*/ metaBuilder, CallArguments/*!*/ args, string/*!*/ name)
 {
     BuildMethodMissingCallNoFlow(metaBuilder, args, name);
     metaBuilder.BuildControlFlow(args);
 }
コード例 #5
0
ファイル: RubyMemberInfo.cs プロジェクト: yyyyj/ironruby
 internal void BuildMethodMissingCall(MetaObjectBuilder /*!*/ metaBuilder, CallArguments /*!*/ args, string /*!*/ name)
 {
     BuildMethodMissingCallNoFlow(metaBuilder, args, name);
     metaBuilder.BuildControlFlow(args);
 }