@@ -75,10 +75,7 @@ class HashAlgorithmObjectCreation extends HashAlgorithm, CryptoAlgorithmObjectCr
7575 string algName ;
7676
7777 HashAlgorithmObjectCreation ( ) {
78- (
79- objectName = "system.security.cryptography." + algName or
80- objectName = "system.security.cryptography." + algName + "cryptoserviceprovider"
81- ) and
78+ this .getObjectName ( ) = "system.security.cryptography." + algName + [ "" , "cryptoserviceprovider" ] and
8279 isHashingAlgorithm ( algName )
8380 }
8481
@@ -90,10 +87,7 @@ class HashAlgorithmCreateCall extends HashAlgorithm, CryptoAlgorithmCreateCall {
9087
9188 HashAlgorithmCreateCall ( ) {
9289 isHashingAlgorithm ( algName ) and
93- (
94- objectName = algName or
95- objectName = "system.security.cryptography." + algName
96- )
90+ this .getObjectName ( ) = [ "" , "system.security.cryptography." ] + algName
9791 }
9892
9993 override string getName ( ) { result = algName }
@@ -103,10 +97,7 @@ class HashAlgorithmCreateFromNameCall extends HashAlgorithm, CryptoAlgorithmCrea
10397 string algName ;
10498
10599 HashAlgorithmCreateFromNameCall ( ) {
106- (
107- objectName = algName or
108- objectName = "system.security.cryptography." + algName
109- ) and
100+ this .getObjectName ( ) = [ "" , "system.security.cryptography." ] + algName and
110101 isHashingAlgorithm ( algName )
111102 }
112103
@@ -133,11 +124,7 @@ class SymmetricAlgorithmCreateCall extends SymmetricAlgorithm, CryptoAlgorithmCr
133124
134125 SymmetricAlgorithmCreateCall ( ) {
135126 isSymmetricAlgorithm ( algName ) and
136- (
137- objectName = algName or
138- objectName = "system.security.cryptography." + algName or
139- objectName = "system.security.cryptography.symmetricalgorithm." + algName
140- )
127+ this .getObjectName ( ) = [ "" , "system.security.cryptography." , "system.security.cryptography.symmetricalgorithm." ] + algName
141128 }
142129
143130 override string getName ( ) { result = algName }
@@ -147,10 +134,7 @@ class SymmetricAlgorithmCreateArgCall extends SymmetricAlgorithm, CryptoAlgorith
147134 string algName ;
148135
149136 SymmetricAlgorithmCreateArgCall ( ) {
150- algName = this .getObjectName ( ) and
151- isSymmetricAlgorithm ( algName )
152- or
153- objectName = "system.security.cryptography." + algName and
137+ algName = [ "" , "system.security.cryptography." ] + this .getObjectName ( ) and
154138 isSymmetricAlgorithm ( algName )
155139 }
156140
@@ -163,11 +147,7 @@ class SymmetricAlgorithmCreateFromNameCall extends SymmetricAlgorithm,
163147 string algName ;
164148
165149 SymmetricAlgorithmCreateFromNameCall ( ) {
166- (
167- objectName = algName or
168- objectName = "system.security.cryptography." + algName or
169- objectName = "system.security.cryptography.symmetricalgorithm." + algName
170- ) and
150+ this .getObjectName ( ) = [ "" , "system.security.cryptography." , "system.security.cryptography.symmetricalgorithm." ] + algName and
171151 isSymmetricAlgorithm ( algName )
172152 }
173153
0 commit comments