Microsoft.AnalysisServices.CalculationPropertyCollection.Contains(string)

Here are the examples of the csharp api class Microsoft.AnalysisServices.CalculationPropertyCollection.Contains(string) taken from open source projects. By voting up you can indicate which examples are most useful and appropriate.

2 Examples 7

1. Example

Project: BismNormalizer
Source File: TabularModel.cs
public void DeleteCalculationProperty(string calculationReference)
        {
            if (_amoDatabase.Cubes[0].MdxScripts[0].CalculationProperties.Contains(calculationReference))
            {
                _amoDatabase.Cubes[0].MdxScripts[0].CalculationProperties.Remove(calculationReference);
            }
        }

2. Example

Project: BismNormalizer
Source File: TabularModel.cs
public void CreateCalculationProperty(CalculationProperty calculationPropertySource, string calculationReference)
        {
            if (_amoDatabase.Cubes[0].MdxScripts[0].CalculationProperties.Contains(calculationReference))
            {
                _amoDatabase.Cubes[0].MdxScripts[0].CalculationProperties.Remove(calculationReference);
            }

            if (calculationPropertySource == null)
            {
                _amoDatabase.Cubes[0].MdxScripts[0].CalculationProperties.Add(calculationReference);
            }
            else
            {
                _amoDatabase.Cubes[0].MdxScripts[0].CalculationProperties.Add(calculationPropertySource.Clone());
            }
        }