IronRuby.Builtins.RubyModule.SetAutoloadedConstant C# (CSharp) Метод

SetAutoloadedConstant() публичный Метод

public SetAutoloadedConstant ( string name, MutableString path ) : void
name string
path MutableString
Результат void
        public void SetAutoloadedConstant(string/*!*/ name, MutableString/*!*/ path) {
            ConstantStorage dummy;
            if (!TryGetConstant(null, name, out dummy)) {
                SetConstant(name, new AutoloadedConstant(MutableString.Create(path).Freeze()));
            }
        }

Usage Example

Пример #1
0
        public static void SetAutoloadedConstant(RubyModule /*!*/ self,
                                                 [DefaultProtocol] string /*!*/ constantName, [DefaultProtocol, NotNull] MutableString /*!*/ path)
        {
            RubyUtils.CheckConstantName(constantName);
            if (path.IsEmpty)
            {
                throw RubyExceptions.CreateArgumentError("empty file name");
            }

            self.SetAutoloadedConstant(constantName, path);
        }
All Usage Examples Of IronRuby.Builtins.RubyModule::SetAutoloadedConstant
RubyModule