删除CA2000警告以收集对象

时间:2015-05-01 13:36:03

标签: c# asp.net

在我的代码中,我有不同的收集对象。

在VS2000中运行代码分析后,我收到CA2000警告。

我尝试使用临时对象使用microsoft方式。 我也不能用。

public static MetadataEntity GetStepMetadata(StepEntity stepEntity, string code)
    {

        StepMetadataCollection values = null;
        StepMetadataCollection tempvalues = null;
        try
        {
            values = new StepMetadataCollection();
            IPredicateExpression selectFilter = new PredicateExpression(StepMetadataFields.WfStepId == stepEntity.Id & StepMetadataFields.Code == code);

            values.GetMulti(selectFilter);
            tempvalues = values;
            values = null;

        }
        finally
        {
            if (values != null) {
                values.Dispose();
            }   

        }

        return  tempvalues;
    }

0 个答案:

没有答案