コード例 #1
0
ファイル: EHRManager.cs プロジェクト: eeevgeniev/ITSPMedic
        public void Dispose()
        {
            if (!_isDisposed)
            {
                _attestationInfoBuilder?.Dispose();
                _auditInfoBuilder?.Dispose();
                _BLBuilder?.Dispose();
                _CDBuilder?.Dispose();
                _CEBuilder?.Dispose();
                _clusterBuilder?.Dispose();
                _codedTextBuilder?.Dispose();
                _compositionBuilder?.Dispose();
                _CRBuilder?.Dispose();
                _CSBuilder?.Dispose();
                _CVBuilder?.Dispose();
                _DATEBuilder?.Dispose();
                _durationBuilder?.Dispose();
                _EDBuilder?.Dispose();
                _EIVLBuilder?.Dispose();
                _elementBuilder?.Dispose();
                _entryBuilder?.Dispose();
                _folderBuilder?.Dispose();
                _functionalRoleBuilder?.Dispose();
                _IIBuilder?.Dispose();
                _INTBuilder?.Dispose();
                _IVLBuilder?.Dispose();
                _IVLPQBuilder?.Dispose();
                _IVLTSBuilder?.Dispose();
                _linkBuilder?.Dispose();
                _ORDBulder?.Dispose();
                _PIVLBuilder?.Dispose();
                _PQBuilder?.Dispose();
                _REALBuilder?.Dispose();
                _ehrExtractModelBuilder?.Dispose();
                _relatedPartyBuilder?.Dispose();
                _RTOBuilder?.Dispose();
                _sectionBuilder?.Dispose();
                _simpleTextBuilder?.Dispose();
                _TSBuilder?.Dispose();
                _URIBuilder?.Dispose();

                _locker?.Dispose();

                GC.SuppressFinalize(this);
                _isDisposed = !_isDisposed;
            }
        }