Synthesized static constructor.
Inheritance: SynthesizedMethodSymbol
Esempio n. 1
0
        MethodSymbol IWithSynthesized.GetOrCreateStaticCtorSymbol()
        {
            if (_lazyCctorSymbol == null)
            {
                _lazyCctorSymbol = new SynthesizedCctorSymbol(this);
            }

            return(_lazyCctorSymbol);
        }
Esempio n. 2
0
        MethodSymbol IWithSynthesized.GetOrCreateStaticCtorSymbol()
        {
            EnsureMembers();

            if (_lazyCctorSymbol == null)
            {
                _lazyCctorSymbol = new SynthesizedCctorSymbol(this);
                _lazyMembers     = _lazyMembers.Add(_lazyCctorSymbol);
            }

            return(_lazyCctorSymbol);
        }
Esempio n. 3
0
        MethodSymbol IWithSynthesized.GetOrCreateStaticCtorSymbol()
        {
            if (_lazyCctorSymbol == null)
            {
                _lazyCctorSymbol = new SynthesizedCctorSymbol(this);

                if (!_lazyMembers.IsDefault)
                {
                    _lazyMembers = _lazyMembers.Add(_lazyCctorSymbol);
                }
            }

            return(_lazyCctorSymbol);
        }